home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QRZ! Ham Radio 14
/
QRZ Ham Radio Callsign Database - Volume 14.iso
/
QRZLookup.sea.bin
/
QRZ Lookup ƒ
/
QRZ Lookup.rsrc
/
CODE_12_Tables.txt
< prev
next >
Wrap
Text File
|
1999-10-21
|
273KB
|
4,912 lines
# near model CODE resource
# jump table entries: 1352-1467 (116 of them)
00000000 0000 0548 ori.b D0, 0x48 /* 'H' */
00000004 0000 3826 ori.b D0, 0x26 /* '&' */
00000008 4E56 0000 link A6, 0
0000000C 2F0A move.l -[A7], A2
0000000E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000012 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000016 4EB9 0003 D632 jsr [0x0003D632]
0000001C 41F9 0000 39A0 lea.l A0, [0x000039A0]
00000022 226E 0008 movea.l A1, [A6 + 0x8]
00000026 2288 move.l [A1], A0
00000028 206E 0008 movea.l A0, [A6 + 0x8]
0000002C 4AA8 0004 tst.l [A0 + 0x4]
00000030 504F addq.w A7, 8
00000032 663E bne +0x40 /* 00000072 */
00000034 4EB9 0000 1D0A jsr [0x00001D0A]
0000003A 5300 subq.b D0, 1
0000003C 661C bne +0x1E /* 0000005A */
0000003E 4878 001F push.l 0x1F
00000042 4879 0000 3A4A push.l 0x3A4A /* ':J' */
00000048 4879 0000 3A60 push.l 0x3A60 /* ':`' */
0000004E 4EB9 0000 01B0 jsr [0x000001B0]
00000054 4FEF 000C lea.l A7, [A7 + 0xC]
00000058 6018 bra +0x1A /* 00000072 */
label0000005A:
0000005A 4EB9 0000 1D0A jsr [0x00001D0A]
00000060 5500 subq.b D0, 2
00000062 660E bne +0x10 /* 00000072 */
00000064 4879 0000 3A60 push.l 0x3A60 /* ':`' */
0000006A 4EB9 0000 1CFC jsr [0x00001CFC]
00000070 584F addq.w A7, 4
label00000072:
00000072 4AAE 0010 tst.l [A6 + 0x10]
00000076 6730 beq +0x32 /* 000000A8 */
00000078 4878 0028 push.l 0x28 /* '(' */
0000007C 4EB9 0000 0160 jsr [0x00000160 /* VBLQueue */]
00000082 2448 movea.l A2, A0
00000084 2008 move.l D0, A0
00000086 584F addq.w A7, 4
00000088 6714 beq +0x16 /* 0000009E */
0000008A 4227 clr.b -[A7]
0000008C 42A7 clr.l -[A7]
0000008E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000092 2F0A move.l -[A7], A2
00000094 4EB9 0000 1C68 jsr [0x00001C68]
0000009A 4FEF 000E lea.l A7, [A7 + 0xE]
label0000009E:
0000009E 206E 0008 movea.l A0, [A6 + 0x8]
000000A2 214A 0008 move.l [A0 + 0x8], A2
000000A6 6024 bra +0x26 /* 000000CC */
label000000A8:
000000A8 4878 0030 push.l 0x30 /* '0' */
000000AC 4EB9 0000 0160 jsr [0x00000160 /* VBLQueue */]
000000B2 2448 movea.l A2, A0
000000B4 2008 move.l D0, A0
000000B6 584F addq.w A7, 4
000000B8 670A beq +0xC /* 000000C4 */
000000BA 2F0A move.l -[A7], A2
000000BC 4EB9 0003 9002 jsr [0x00039002]
000000C2 584F addq.w A7, 4
label000000C4:
000000C4 206E 0008 movea.l A0, [A6 + 0x8]
000000C8 214A 0008 move.l [A0 + 0x8], A2
label000000CC:
000000CC 206E 0008 movea.l A0, [A6 + 0x8]
000000D0 117C 0001 000C move.b [A0 + 0xC], 0x1
000000D6 206E 0008 movea.l A0, [A6 + 0x8]
000000DA 245F movea.l A2, [A7]+
000000DC 4E5E unlink A6
000000DE 4E75 rts
000000E0 4E56 0000 link A6, 0
000000E4 48E7 0038 movem.l -[A7], A2,A3,A4
000000E8 246E 0008 movea.l A2, [A6 + 0x8]
000000EC 200A move.l D0, A2
000000EE 6746 beq +0x48 /* 00000136 */
000000F0 41F9 0000 39A0 lea.l A0, [0x000039A0]
000000F6 2488 move.l [A2], A0
000000F8 4A2A 000C tst.b [A2 + 0xC]
000000FC 671C beq +0x1E /* 0000011A */
000000FE 286A 0008 movea.l A4, [A2 + 0x8]
00000102 264C movea.l A3, A4
00000104 200C move.l D0, A4
00000106 6712 beq +0x14 /* 0000011A */
00000108 3F3C 0001 move.w -[A7], 0x1
0000010C 2F0B move.l -[A7], A3
0000010E 2057 movea.l A0, [A7]
00000110 2250 movea.l A1, [A0]
00000112 2269 0008 movea.l A1, [A1 + 0x8]
00000116 4E91 jsr [A1]
00000118 5C4F addq.w A7, 6
label0000011A:
0000011A 4267 clr.w -[A7]
0000011C 2F0A move.l -[A7], A2
0000011E 4EB9 0003 D604 jsr [0x0003D604]
00000124 4A6E 000C tst.w [A6 + 0xC]
00000128 5C4F addq.w A7, 6
0000012A 6F0A ble +0xC /* 00000136 */
0000012C 2F0A move.l -[A7], A2
0000012E 4EB9 0000 0168 jsr [0x00000168]
00000134 584F addq.w A7, 4
label00000136:
00000136 204A movea.l A0, A2
00000138 4CDF 1C00 movem.l A2,A3,A4, [A7]+
0000013C 4E5E unlink A6
0000013E 4E75 rts
00000140 4E56 FFFC link A6, -0x0004
00000144 2F0A move.l -[A7], A2
00000146 246E 0008 movea.l A2, [A6 + 0x8]
0000014A 486E FFFC pea.l [A6 - 0x4]
0000014E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000152 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000156 2057 movea.l A0, [A7]
00000158 2268 0004 movea.l A1, [A0 + 0x4]
0000015C 2269 01E0 movea.l A1, [A1 + 0x1E0]
00000160 4E91 jsr [A1]
00000162 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000166 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000016A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000016E 4878 0001 push.l 0x1
00000172 2F2A 0008 move.l -[A7], [A2 + 0x8]
00000176 2057 movea.l A0, [A7]
00000178 2250 movea.l A1, [A0]
0000017A 2269 0034 movea.l A1, [A1 + 0x34]
0000017E 4E91 jsr [A1]
00000180 4FEF 0020 lea.l A7, [A7 + 0x20]
00000184 245F movea.l A2, [A7]+
00000186 4E5E unlink A6
00000188 4E75 rts
0000018A 4E56 FFFC link A6, -0x0004
0000018E 486E FFFC pea.l [A6 - 0x4]
00000192 2F2E 000C move.l -[A7], [A6 + 0xC]
00000196 206E 0008 movea.l A0, [A6 + 0x8]
0000019A 2F28 0004 move.l -[A7], [A0 + 0x4]
0000019E 2057 movea.l A0, [A7]
000001A0 2268 0004 movea.l A1, [A0 + 0x4]
000001A4 2269 01E0 movea.l A1, [A1 + 0x1E0]
000001A8 4E91 jsr [A1]
000001AA 2F2E 0014 move.l -[A7], [A6 + 0x14]
000001AE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000001B2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001BA 61FF 0000 0008 bsr +0xA /* 000001C4 */
000001C0 4E5E unlink A6
000001C2 4E75 rts
fn000001C4:
000001C4 4E56 0000 link A6, 0
000001C8 2F0A move.l -[A7], A2
000001CA 246E 0008 movea.l A2, [A6 + 0x8]
000001CE 4AAE 0010 tst.l [A6 + 0x10]
000001D2 661C bne +0x1E /* 000001F0 */
000001D4 2F2E 000C move.l -[A7], [A6 + 0xC]
000001D8 2F2A 0008 move.l -[A7], [A2 + 0x8]
000001DC 2057 movea.l A0, [A7]
000001DE 2250 movea.l A1, [A0]
000001E0 2269 000C movea.l A1, [A1 + 0xC]
000001E4 4E91 jsr [A1]
000001E6 206E 0014 movea.l A0, [A6 + 0x14]
000001EA 2080 move.l [A0], D0
000001EC 504F addq.w A7, 8
000001EE 601E bra +0x20 /* 0000020E */
label000001F0:
000001F0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000001F4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000001F8 2F2E 000C move.l -[A7], [A6 + 0xC]
000001FC 2F2A 0008 move.l -[A7], [A2 + 0x8]
00000200 2057 movea.l A0, [A7]
00000202 2250 movea.l A1, [A0]
00000204 2269 0018 movea.l A1, [A1 + 0x18]
00000208 4E91 jsr [A1]
0000020A 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000020E:
0000020E 245F movea.l A2, [A7]+
00000210 4E5E unlink A6
00000212 4E75 rts
00000214 4E56 0000 link A6, 0
00000218 48E7 1820 movem.l -[A7], D3,D4,A2
0000021C 246E 0008 movea.l A2, [A6 + 0x8]
00000220 7600 moveq.l D3, 0x00
00000222 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000226 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000022A 2F2A 0008 move.l -[A7], [A2 + 0x8]
0000022E 2057 movea.l A0, [A7]
00000230 2250 movea.l A1, [A0]
00000232 2269 001C movea.l A1, [A1 + 0x1C]
00000236 4E91 jsr [A1]
00000238 2800 move.l D4, D0
0000023A 4FEF 000C lea.l A7, [A7 + 0xC]
0000023E 671C beq +0x1E /* 0000025C */
00000240 2F2E 000C move.l -[A7], [A6 + 0xC]
00000244 2F04 move.l -[A7], D4
00000246 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000024A 2057 movea.l A0, [A7]
0000024C 2268 0004 movea.l A1, [A0 + 0x4]
00000250 2269 01E4 movea.l A1, [A1 + 0x1E4]
00000254 4E91 jsr [A1]
00000256 7601 moveq.l D3, 0x01
00000258 4FEF 000C lea.l A7, [A7 + 0xC]
label0000025C:
0000025C 1003 move.b D0, D3
0000025E 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000262 4E5E unlink A6
00000264 4E75 rts
00000266 4E56 FFEC link A6, -0x0014
0000026A 2F0A move.l -[A7], A2
0000026C 246E 0008 movea.l A2, [A6 + 0x8]
00000270 4878 0001 push.l 0x1
00000274 202E 0010 move.l D0, [A6 + 0x10]
00000278 5280 addq.l D0, 1
0000027A 2F00 move.l -[A7], D0
0000027C 486E FFF8 pea.l [A6 - 0x8]
00000280 4EB9 0000 7570 jsr [0x00007570]
00000286 486E FFF4 pea.l [A6 - 0xC]
0000028A 486E FFF8 pea.l [A6 - 0x8]
0000028E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000292 2057 movea.l A0, [A7]
00000294 2268 0004 movea.l A1, [A0 + 0x4]
00000298 2269 01E0 movea.l A1, [A1 + 0x1E0]
0000029C 4E91 jsr [A1]
0000029E 486E FFF0 pea.l [A6 - 0x10]
000002A2 486E FFEC pea.l [A6 - 0x14]
000002A6 2F2A 0004 move.l -[A7], [A2 + 0x4]
000002AA 61FF 0000 1EBE bsr +0x1EC0 /* 0000216A */
000002B0 2F2E 0018 move.l -[A7], [A6 + 0x18]
000002B4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000002B8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000002BC 202E 000C move.l D0, [A6 + 0xC]
000002C0 4C2E 0000 FFF0 movem.w <none>, [A6 - 0x10]
000002C6 2F00 move.l -[A7], D0
000002C8 2F2A 0008 move.l -[A7], [A2 + 0x8]
000002CC 2057 movea.l A0, [A7]
000002CE 2250 movea.l A1, [A0]
000002D0 2269 0024 movea.l A1, [A1 + 0x24]
000002D4 4E91 jsr [A1]
000002D6 4FEF 0038 lea.l A7, [A7 + 0x38]
000002DA 245F movea.l A2, [A7]+
000002DC 4E5E unlink A6
000002DE 4E75 rts
000002E0 4E56 FFEC link A6, -0x0014
000002E4 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000002E8 246E 0008 movea.l A2, [A6 + 0x8]
000002EC 282E 000C move.l D4, [A6 + 0xC]
000002F0 266E 0014 movea.l A3, [A6 + 0x14]
000002F4 262E 0018 move.l D3, [A6 + 0x18]
000002F8 486E FFEC pea.l [A6 - 0x14]
000002FC 486E FFF0 pea.l [A6 - 0x10]
00000300 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000304 61FF 0000 1E64 bsr +0x1E66 /* 0000216A */
0000030A 202E 0010 move.l D0, [A6 + 0x10]
0000030E 5280 addq.l D0, 1
00000310 2F00 move.l -[A7], D0
00000312 42A7 clr.l -[A7]
00000314 486E FFF8 pea.l [A6 - 0x8]
00000318 4EB9 0000 7570 jsr [0x00007570]
0000031E 7001 moveq.l D0, 0x01
00000320 2D40 FFF8 move.l [A6 - 0x8], D0
00000324 B0AE FFF0 cmp.l D0, [A6 - 0x10]
00000328 4FEF 0018 lea.l A7, [A7 + 0x18]
0000032C 6242 bhi +0x44 /* 00000370 */
label0000032E:
0000032E 486E FFF4 pea.l [A6 - 0xC]
00000332 486E FFF8 pea.l [A6 - 0x8]
00000336 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000033A 2057 movea.l A0, [A7]
0000033C 2268 0004 movea.l A1, [A0 + 0x4]
00000340 2269 01E0 movea.l A1, [A1 + 0x1E0]
00000344 4E91 jsr [A1]
00000346 2F03 move.l -[A7], D3
00000348 2F0B move.l -[A7], A3
0000034A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000034E 2F04 move.l -[A7], D4
00000350 2F2A 0008 move.l -[A7], [A2 + 0x8]
00000354 2057 movea.l A0, [A7]
00000356 2250 movea.l A1, [A0]
00000358 2269 0024 movea.l A1, [A1 + 0x24]
0000035C 4E91 jsr [A1]
0000035E 52AE FFF8 addq.l [A6 - 0x8], 1
00000362 202E FFF8 move.l D0, [A6 - 0x8]
00000366 B0AE FFF0 cmp.l D0, [A6 - 0x10]
0000036A 4FEF 0020 lea.l A7, [A7 + 0x20]
0000036E 63BE bls -0x40 /* 0000032E */
label00000370:
00000370 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000374 4E5E unlink A6
00000376 4E75 rts
00000378 4E56 FFEC link A6, -0x0014
0000037C 2F0A move.l -[A7], A2
0000037E 246E 0008 movea.l A2, [A6 + 0x8]
00000382 4878 0001 push.l 0x1
00000386 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000038A 486E FFF8 pea.l [A6 - 0x8]
0000038E 4EB9 0000 7570 jsr [0x00007570]
00000394 486E FFF4 pea.l [A6 - 0xC]
00000398 486E FFF8 pea.l [A6 - 0x8]
0000039C 2F2A 0004 move.l -[A7], [A2 + 0x4]
000003A0 2057 movea.l A0, [A7]
000003A2 2268 0004 movea.l A1, [A0 + 0x4]
000003A6 2269 01E0 movea.l A1, [A1 + 0x1E0]
000003AA 4E91 jsr [A1]
000003AC 486E FFF0 pea.l [A6 - 0x10]
000003B0 486E FFEC pea.l [A6 - 0x14]
000003B4 2F2A 0004 move.l -[A7], [A2 + 0x4]
000003B8 61FF 0000 1DB0 bsr +0x1DB2 /* 0000216A */
000003BE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000003C2 202E 000C move.l D0, [A6 + 0xC]
000003C6 4C2E 0000 FFF0 movem.w <none>, [A6 - 0x10]
000003CC 2F00 move.l -[A7], D0
000003CE 2F2A 0008 move.l -[A7], [A2 + 0x8]
000003D2 2057 movea.l A0, [A7]
000003D4 2250 movea.l A1, [A0]
000003D6 2269 0028 movea.l A1, [A1 + 0x28]
000003DA 4E91 jsr [A1]
000003DC 4FEF 0030 lea.l A7, [A7 + 0x30]
000003E0 245F movea.l A2, [A7]+
000003E2 4E5E unlink A6
000003E4 4E75 rts
000003E6 4E56 FFEC link A6, -0x0014
000003EA 2F0A move.l -[A7], A2
000003EC 2F03 move.l -[A7], D3
000003EE 246E 0008 movea.l A2, [A6 + 0x8]
000003F2 262E 000C move.l D3, [A6 + 0xC]
000003F6 486E FFEC pea.l [A6 - 0x14]
000003FA 486E FFF0 pea.l [A6 - 0x10]
000003FE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000402 61FF 0000 1D66 bsr +0x1D68 /* 0000216A */
00000408 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000040C 42A7 clr.l -[A7]
0000040E 486E FFF8 pea.l [A6 - 0x8]
00000412 4EB9 0000 7570 jsr [0x00007570]
00000418 7001 moveq.l D0, 0x01
0000041A 2D40 FFF8 move.l [A6 - 0x8], D0
0000041E B0AE FFF0 cmp.l D0, [A6 - 0x10]
00000422 4FEF 0018 lea.l A7, [A7 + 0x18]
00000426 623E bhi +0x40 /* 00000466 */
label00000428:
00000428 486E FFF4 pea.l [A6 - 0xC]
0000042C 486E FFF8 pea.l [A6 - 0x8]
00000430 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000434 2057 movea.l A0, [A7]
00000436 2268 0004 movea.l A1, [A0 + 0x4]
0000043A 2269 01E0 movea.l A1, [A1 + 0x1E0]
0000043E 4E91 jsr [A1]
00000440 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000444 2F03 move.l -[A7], D3
00000446 2F2A 0008 move.l -[A7], [A2 + 0x8]
0000044A 2057 movea.l A0, [A7]
0000044C 2250 movea.l A1, [A0]
0000044E 2269 0028 movea.l A1, [A1 + 0x28]
00000452 4E91 jsr [A1]
00000454 52AE FFF8 addq.l [A6 - 0x8], 1
00000458 202E FFF8 move.l D0, [A6 - 0x8]
0000045C B0AE FFF0 cmp.l D0, [A6 - 0x10]
00000460 4FEF 0018 lea.l A7, [A7 + 0x18]
00000464 63C2 bls -0x3C /* 00000428 */
label00000466:
00000466 261F move.l D3, [A7]+
00000468 245F movea.l A2, [A7]+
0000046A 4E5E unlink A6
0000046C 4E75 rts
0000046E 4E56 0000 link A6, 0
00000472 2F0B move.l -[A7], A3
00000474 2F0A move.l -[A7], A2
00000476 266E 000C movea.l A3, [A6 + 0xC]
0000047A 246E 0010 movea.l A2, [A6 + 0x10]
0000047E 206E 0008 movea.l A0, [A6 + 0x8]
00000482 2F28 0008 move.l -[A7], [A0 + 0x8]
00000486 4EB9 0000 21B4 jsr [0x000021B4]
0000048C 2680 move.l [A3], D0
0000048E 7001 moveq.l D0, 0x01
00000490 2480 move.l [A2], D0
00000492 4A93 tst.l [A3]
00000494 584F addq.w A7, 4
00000496 6602 bne +0x4 /* 0000049A */
00000498 4292 clr.l [A2]
label0000049A:
0000049A 245F movea.l A2, [A7]+
0000049C 265F movea.l A3, [A7]+
0000049E 4E5E unlink A6
000004A0 4E75 rts
000004A2 4E56 0000 link A6, 0
000004A6 2F2E 000C move.l -[A7], [A6 + 0xC]
000004AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004AE 4EB9 0003 D676 jsr [0x0003D676]
000004B4 41F9 0000 38BA lea.l A0, [0x000038BA]
000004BA 226E 0008 movea.l A1, [A6 + 0x8]
000004BE 2288 move.l [A1], A0
000004C0 206E 0008 movea.l A0, [A6 + 0x8]
000004C4 4AA8 0004 tst.l [A0 + 0x4]
000004C8 504F addq.w A7, 8
000004CA 663E bne +0x40 /* 0000050A */
000004CC 4EB9 0000 1D0A jsr [0x00001D0A]
000004D2 5300 subq.b D0, 1
000004D4 661C bne +0x1E /* 000004F2 */
000004D6 4878 001C push.l 0x1C
000004DA 4879 0000 394C push.l 0x394C /* '9L' */
000004E0 4879 0000 3962 push.l 0x3962 /* '9b' */
000004E6 4EB9 0000 01B0 jsr [0x000001B0]
000004EC 4FEF 000C lea.l A7, [A7 + 0xC]
000004F0 6018 bra +0x1A /* 0000050A */
label000004F2:
000004F2 4EB9 0000 1D0A jsr [0x00001D0A]
000004F8 5500 subq.b D0, 2
000004FA 660E bne +0x10 /* 0000050A */
000004FC 4879 0000 3962 push.l 0x3962 /* '9b' */
00000502 4EB9 0000 1CFC jsr [0x00001CFC]
00000508 584F addq.w A7, 4
label0000050A:
0000050A 206E 0008 movea.l A0, [A6 + 0x8]
0000050E 4268 0008 clr.w [A0 + 0x8]
00000512 206E 0008 movea.l A0, [A6 + 0x8]
00000516 4268 000A clr.w [A0 + 0xA]
0000051A 42A7 clr.l -[A7]
0000051C 42A7 clr.l -[A7]
0000051E 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000522 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000526 2057 movea.l A0, [A7]
00000528 2250 movea.l A1, [A0]
0000052A 2269 0028 movea.l A1, [A1 + 0x28]
0000052E 4E91 jsr [A1]
00000530 42A7 clr.l -[A7]
00000532 42A7 clr.l -[A7]
00000534 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000538 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000053C 2057 movea.l A0, [A7]
0000053E 2250 movea.l A1, [A0]
00000540 2269 0020 movea.l A1, [A1 + 0x20]
00000544 4E91 jsr [A1]
00000546 206E 0008 movea.l A0, [A6 + 0x8]
0000054A 4E5E unlink A6
0000054C 4E75 rts
0000054E 4E56 0000 link A6, 0
00000552 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00000556 246E 0008 movea.l A2, [A6 + 0x8]
0000055A 262E 000C move.l D3, [A6 + 0xC]
0000055E 2A2E 0010 move.l D5, [A6 + 0x10]
00000562 282E 0014 move.l D4, [A6 + 0x14]
00000566 286E 0018 movea.l A4, [A6 + 0x18]
0000056A 266E 001C movea.l A3, [A6 + 0x1C]
0000056E 2F03 move.l -[A7], D3
00000570 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000574 61FF 0000 1C46 bsr +0x1C48 /* 000021BC */
0000057A 4A00 tst.b D0
0000057C 504F addq.w A7, 8
0000057E 673C beq +0x3E /* 000005BC */
00000580 7000 moveq.l D0, 0x00
00000582 302A 0008 move.w D0, [A2 + 0x8]
00000586 2043 movea.l A0, D3
00000588 4C28 0800 0004 movem.w A3, [A0 + 0x4]
0000058E 2880 move.l [A4], D0
00000590 7000 moveq.l D0, 0x00
00000592 302A 0008 move.w D0, [A2 + 0x8]
00000596 2214 move.l D1, [A4]
00000598 9280 sub.l D1, D0
0000059A 2045 movea.l A0, D5
0000059C 2081 move.l [A0], D1
0000059E 7000 moveq.l D0, 0x00
000005A0 302A 000A move.w D0, [A2 + 0xA]
000005A4 2043 movea.l A0, D3
000005A6 4C10 0800 movem.w A3, [A0]
000005AA 2680 move.l [A3], D0
000005AC 7000 moveq.l D0, 0x00
000005AE 302A 000A move.w D0, [A2 + 0xA]
000005B2 2213 move.l D1, [A3]
000005B4 9280 sub.l D1, D0
000005B6 2044 movea.l A0, D4
000005B8 2081 move.l [A0], D1
000005BA 600C bra +0xE /* 000005C8 */
label000005BC:
000005BC 2045 movea.l A0, D5
000005BE 4290 clr.l [A0]
000005C0 4294 clr.l [A4]
000005C2 2044 movea.l A0, D4
000005C4 4290 clr.l [A0]
000005C6 4293 clr.l [A3]
label000005C8:
000005C8 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
000005CC 4E5E unlink A6
000005CE 4E75 rts
000005D0 206F 0004 movea.l A0, [A7 + 0x4]
000005D4 7000 moveq.l D0, 0x00
000005D6 3028 000A move.w D0, [A0 + 0xA]
000005DA 206F 0008 movea.l A0, [A7 + 0x8]
000005DE 2228 0004 move.l D1, [A0 + 0x4]
000005E2 4C40 1801 movem.l D0,A3,A4, D0
000005E6 5281 addq.l D1, 1
000005E8 2001 move.l D0, D1
000005EA 4E75 rts
000005EC 206F 0004 movea.l A0, [A7 + 0x4]
000005F0 7000 moveq.l D0, 0x00
000005F2 3028 0008 move.w D0, [A0 + 0x8]
000005F6 206F 0008 movea.l A0, [A7 + 0x8]
000005FA 2210 move.l D1, [A0]
000005FC 4C40 1801 movem.l D0,A3,A4, D0
00000600 5281 addq.l D1, 1
00000602 2001 move.l D0, D1
00000604 4E75 rts
00000606 4E56 FFF8 link A6, -0x0008
0000060A 2F0A move.l -[A7], A2
0000060C 246E 0008 movea.l A2, [A6 + 0x8]
00000610 486E FFF8 pea.l [A6 - 0x8]
00000614 486E FFFC pea.l [A6 - 0x4]
00000618 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000061C 61FF 0000 1B4C bsr +0x1B4E /* 0000216A */
00000622 7000 moveq.l D0, 0x00
00000624 302A 0008 move.w D0, [A2 + 0x8]
00000628 4C2E 0000 FFF8 movem.w <none>, [A6 - 0x8]
0000062E 206E 000C movea.l A0, [A6 + 0xC]
00000632 2080 move.l [A0], D0
00000634 7000 moveq.l D0, 0x00
00000636 302A 000A move.w D0, [A2 + 0xA]
0000063A 4C2E 0000 FFFC movem.w <none>, [A6 - 0x4]
00000640 206E 0010 movea.l A0, [A6 + 0x10]
00000644 2080 move.l [A0], D0
00000646 4FEF 000C lea.l A7, [A7 + 0xC]
0000064A 245F movea.l A2, [A7]+
0000064C 4E5E unlink A6
0000064E 4E75 rts
00000650 4E56 FFF8 link A6, -0x0008
00000654 2F0A move.l -[A7], A2
00000656 2F03 move.l -[A7], D3
00000658 246E 0008 movea.l A2, [A6 + 0x8]
0000065C 362E 000C move.w D3, [A6 + 0xC]
00000660 B66A 000A cmp.w D3, [A2 + 0xA]
00000664 673C beq +0x3E /* 000006A2 */
00000666 3543 000A move.w [A2 + 0xA], D3
0000066A 486E FFF8 pea.l [A6 - 0x8]
0000066E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000672 4EB9 0000 1380 jsr [0x00001380]
00000678 7000 moveq.l D0, 0x00
0000067A 3003 move.w D0, D3
0000067C 2D40 FFFC move.l [A6 - 0x4], D0
00000680 486E FFF8 pea.l [A6 - 0x8]
00000684 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000688 4EB9 0000 1378 jsr [0x00001378]
0000068E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000692 2057 movea.l A0, [A7]
00000694 2268 0004 movea.l A1, [A0 + 0x4]
00000698 2269 00C4 movea.l A1, [A1 + 0xC4]
0000069C 4E91 jsr [A1]
0000069E 4FEF 0014 lea.l A7, [A7 + 0x14]
label000006A2:
000006A2 261F move.l D3, [A7]+
000006A4 245F movea.l A2, [A7]+
000006A6 4E5E unlink A6
000006A8 4E75 rts
000006AA 4E56 FFF8 link A6, -0x0008
000006AE 2F0A move.l -[A7], A2
000006B0 2F03 move.l -[A7], D3
000006B2 246E 0008 movea.l A2, [A6 + 0x8]
000006B6 362E 000C move.w D3, [A6 + 0xC]
000006BA B66A 0008 cmp.w D3, [A2 + 0x8]
000006BE 673C beq +0x3E /* 000006FC */
000006C0 3543 0008 move.w [A2 + 0x8], D3
000006C4 486E FFF8 pea.l [A6 - 0x8]
000006C8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000006CC 4EB9 0000 1380 jsr [0x00001380]
000006D2 7000 moveq.l D0, 0x00
000006D4 3003 move.w D0, D3
000006D6 2D40 FFF8 move.l [A6 - 0x8], D0
000006DA 486E FFF8 pea.l [A6 - 0x8]
000006DE 2F2A 0004 move.l -[A7], [A2 + 0x4]
000006E2 4EB9 0000 1378 jsr [0x00001378]
000006E8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000006EC 2057 movea.l A0, [A7]
000006EE 2268 0004 movea.l A1, [A0 + 0x4]
000006F2 2269 00C4 movea.l A1, [A1 + 0xC4]
000006F6 4E91 jsr [A1]
000006F8 4FEF 0014 lea.l A7, [A7 + 0x14]
label000006FC:
000006FC 261F move.l D3, [A7]+
000006FE 245F movea.l A2, [A7]+
00000700 4E5E unlink A6
00000702 4E75 rts
00000704 4E56 FFF0 link A6, -0x0010
00000708 2F0A move.l -[A7], A2
0000070A 246E 000C movea.l A2, [A6 + 0xC]
0000070E 2F0A move.l -[A7], A2
00000710 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000714 4EB9 0003 D676 jsr [0x0003D676]
0000071A 41F9 0000 37A0 lea.l A0, [0x000037A0]
00000720 226E 0008 movea.l A1, [A6 + 0x8]
00000724 2288 move.l [A1], A0
00000726 4227 clr.b -[A7]
00000728 42A7 clr.l -[A7]
0000072A 4878 0002 push.l 0x2
0000072E 206E 0008 movea.l A0, [A6 + 0x8]
00000732 4868 0008 pea.l [A0 + 0x8]
00000736 4EB9 0000 1DE0 jsr [0x00001DE0]
0000073C 4227 clr.b -[A7]
0000073E 42A7 clr.l -[A7]
00000740 4878 0002 push.l 0x2
00000744 206E 0008 movea.l A0, [A6 + 0x8]
00000748 4868 0038 pea.l [A0 + 0x38]
0000074C 4EB9 0000 1DE0 jsr [0x00001DE0]
00000752 206E 0008 movea.l A0, [A6 + 0x8]
00000756 4AA8 0004 tst.l [A0 + 0x4]
0000075A 4FEF 0024 lea.l A7, [A7 + 0x24]
0000075E 663E bne +0x40 /* 0000079E */
00000760 4EB9 0000 1D0A jsr [0x00001D0A]
00000766 5300 subq.b D0, 1
00000768 661C bne +0x1E /* 00000786 */
0000076A 4878 001E push.l 0x1E
0000076E 4879 0000 3854 push.l 0x3854 /* '8T' */
00000774 4879 0000 386C push.l 0x386C /* '8l' */
0000077A 4EB9 0000 01B0 jsr [0x000001B0]
00000780 4FEF 000C lea.l A7, [A7 + 0xC]
00000784 6018 bra +0x1A /* 0000079E */
label00000786:
00000786 4EB9 0000 1D0A jsr [0x00001D0A]
0000078C 5500 subq.b D0, 2
0000078E 660E bne +0x10 /* 0000079E */
00000790 4879 0000 386C push.l 0x386C /* '8l' */
00000796 4EB9 0000 1CFC jsr [0x00001CFC]
0000079C 584F addq.w A7, 4
label0000079E:
0000079E 206E 0008 movea.l A0, [A6 + 0x8]
000007A2 316E 0012 0068 move.w [A0 + 0x68], [A6 + 0x12]
000007A8 206E 0008 movea.l A0, [A6 + 0x8]
000007AC 316E 0010 006A move.w [A0 + 0x6A], [A6 + 0x10]
000007B2 486E FFF8 pea.l [A6 - 0x8]
000007B6 486E FFFC pea.l [A6 - 0x4]
000007BA 2F0A move.l -[A7], A2
000007BC 61FF 0000 19AC bsr +0x19AE /* 0000216A */
000007C2 4AAE FFFC tst.l [A6 - 0x4]
000007C6 4FEF 000C lea.l A7, [A7 + 0xC]
000007CA 6724 beq +0x26 /* 000007F0 */
000007CC 42A7 clr.l -[A7]
000007CE 486E 0012 pea.l [A6 + 0x12]
000007D2 4878 0001 push.l 0x1
000007D6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007DA 206E 0008 movea.l A0, [A6 + 0x8]
000007DE 4868 0008 pea.l [A0 + 0x8]
000007E2 2057 movea.l A0, [A7]
000007E4 2250 movea.l A1, [A0]
000007E6 2269 0024 movea.l A1, [A1 + 0x24]
000007EA 4E91 jsr [A1]
000007EC 4FEF 0014 lea.l A7, [A7 + 0x14]
label000007F0:
000007F0 4AAE FFF8 tst.l [A6 - 0x8]
000007F4 6724 beq +0x26 /* 0000081A */
000007F6 42A7 clr.l -[A7]
000007F8 486E 0010 pea.l [A6 + 0x10]
000007FC 4878 0001 push.l 0x1
00000800 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000804 206E 0008 movea.l A0, [A6 + 0x8]
00000808 4868 0038 pea.l [A0 + 0x38]
0000080C 2057 movea.l A0, [A7]
0000080E 2250 movea.l A1, [A0]
00000810 2269 0024 movea.l A1, [A1 + 0x24]
00000814 4E91 jsr [A1]
00000816 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000081A:
0000081A 7000 moveq.l D0, 0x00
0000081C 302E 0010 move.w D0, [A6 + 0x10]
00000820 2D40 FFF0 move.l [A6 - 0x10], D0
00000824 7000 moveq.l D0, 0x00
00000826 302E 0012 move.w D0, [A6 + 0x12]
0000082A 2D40 FFF4 move.l [A6 - 0xC], D0
0000082E 486E FFF0 pea.l [A6 - 0x10]
00000832 2F0A move.l -[A7], A2
00000834 4EB9 0000 1378 jsr [0x00001378]
0000083A 206E 0008 movea.l A0, [A6 + 0x8]
0000083E 504F addq.w A7, 8
00000840 245F movea.l A2, [A7]+
00000842 4E5E unlink A6
00000844 4E75 rts
00000846 4E56 0000 link A6, 0
0000084A 2F0A move.l -[A7], A2
0000084C 246E 0008 movea.l A2, [A6 + 0x8]
00000850 200A move.l D0, A2
00000852 6746 beq +0x48 /* 0000089A */
00000854 41F9 0000 37A0 lea.l A0, [0x000037A0]
0000085A 2488 move.l [A2], A0
0000085C 3F3C FFFF move.w -[A7], 0xFFFF
00000860 204A movea.l A0, A2
00000862 4868 0038 pea.l [A0 + 0x38]
00000866 4EB9 0000 1DE8 jsr [0x00001DE8]
0000086C 3F3C FFFF move.w -[A7], 0xFFFF
00000870 204A movea.l A0, A2
00000872 4868 0008 pea.l [A0 + 0x8]
00000876 4EB9 0000 1DE8 jsr [0x00001DE8]
0000087C 4267 clr.w -[A7]
0000087E 2F0A move.l -[A7], A2
00000880 4EB9 0003 D648 jsr [0x0003D648]
00000886 4A6E 000C tst.w [A6 + 0xC]
0000088A 4FEF 0012 lea.l A7, [A7 + 0x12]
0000088E 6F0A ble +0xC /* 0000089A */
00000890 2F0A move.l -[A7], A2
00000892 4EB9 0000 0168 jsr [0x00000168]
00000898 584F addq.w A7, 4
label0000089A:
0000089A 204A movea.l A0, A2
0000089C 245F movea.l A2, [A7]+
0000089E 4E5E unlink A6
000008A0 4E75 rts
000008A2 4E56 0000 link A6, 0
000008A6 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000008AA 266E 0008 movea.l A3, [A6 + 0x8]
000008AE 246E 000C movea.l A2, [A6 + 0xC]
000008B2 282E 0010 move.l D4, [A6 + 0x10]
000008B6 286E 0014 movea.l A4, [A6 + 0x14]
000008BA 2E2E 0018 move.l D7, [A6 + 0x18]
000008BE 2C2E 001C move.l D6, [A6 + 0x1C]
000008C2 2044 movea.l A0, D4
000008C4 4290 clr.l [A0]
000008C6 2047 movea.l A0, D7
000008C8 4290 clr.l [A0]
000008CA 4294 clr.l [A4]
000008CC 2046 movea.l A0, D6
000008CE 4290 clr.l [A0]
000008D0 2F0A move.l -[A7], A2
000008D2 2F2B 0004 move.l -[A7], [A3 + 0x4]
000008D6 61FF 0000 18E4 bsr +0x18E6 /* 000021BC */
000008DC 4A00 tst.b D0
000008DE 504F addq.w A7, 8
000008E0 6700 0088 beq +0x8A /* 0000096A */
000008E4 7601 moveq.l D3, 0x01
000008E6 601A bra +0x1C /* 00000902 */
label000008E8:
000008E8 2F03 move.l -[A7], D3
000008EA 486B 0008 pea.l [A3 + 0x8]
000008EE 2057 movea.l A0, [A7]
000008F0 2250 movea.l A1, [A0]
000008F2 2269 0044 movea.l A1, [A1 + 0x44]
000008F6 4E91 jsr [A1]
000008F8 7000 moveq.l D0, 0x00
000008FA 3010 move.w D0, [A0]
000008FC D194 add.l [A4], D0
000008FE 5283 addq.l D3, 1
00000900 504F addq.w A7, 8
label00000902:
00000902 2A12 move.l D5, [A2]
00000904 B685 cmp.l D3, D5
00000906 65E0 bcs -0x1E /* 000008E8 */
00000908 2F05 move.l -[A7], D5
0000090A 486B 0008 pea.l [A3 + 0x8]
0000090E 2057 movea.l A0, [A7]
00000910 2250 movea.l A1, [A0]
00000912 2269 0044 movea.l A1, [A1 + 0x44]
00000916 4E91 jsr [A1]
00000918 7000 moveq.l D0, 0x00
0000091A 3010 move.w D0, [A0]
0000091C D094 add.l D0, [A4]
0000091E 2046 movea.l A0, D6
00000920 2080 move.l [A0], D0
00000922 7601 moveq.l D3, 0x01
00000924 504F addq.w A7, 8
00000926 601C bra +0x1E /* 00000944 */
label00000928:
00000928 2F03 move.l -[A7], D3
0000092A 486B 0038 pea.l [A3 + 0x38]
0000092E 2057 movea.l A0, [A7]
00000930 2250 movea.l A1, [A0]
00000932 2269 0044 movea.l A1, [A1 + 0x44]
00000936 4E91 jsr [A1]
00000938 7000 moveq.l D0, 0x00
0000093A 3010 move.w D0, [A0]
0000093C 2044 movea.l A0, D4
0000093E D190 add.l [A0], D0
00000940 5283 addq.l D3, 1
00000942 504F addq.w A7, 8
label00000944:
00000944 2A2A 0004 move.l D5, [A2 + 0x4]
00000948 B685 cmp.l D3, D5
0000094A 65DC bcs -0x22 /* 00000928 */
0000094C 2F05 move.l -[A7], D5
0000094E 486B 0038 pea.l [A3 + 0x38]
00000952 2057 movea.l A0, [A7]
00000954 2250 movea.l A1, [A0]
00000956 2269 0044 movea.l A1, [A1 + 0x44]
0000095A 4E91 jsr [A1]
0000095C 7000 moveq.l D0, 0x00
0000095E 3010 move.w D0, [A0]
00000960 2044 movea.l A0, D4
00000962 D090 add.l D0, [A0]
00000964 2047 movea.l A0, D7
00000966 2080 move.l [A0], D0
00000968 504F addq.w A7, 8
label0000096A:
0000096A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000096E 4E5E unlink A6
00000970 4E75 rts
00000972 4E56 0000 link A6, 0
00000976 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
0000097A 266E 0008 movea.l A3, [A6 + 0x8]
0000097E 246E 000C movea.l A2, [A6 + 0xC]
00000982 486B 0008 pea.l [A3 + 0x8]
00000986 4EB9 0000 21B4 jsr [0x000021B4]
0000098C 2A00 move.l D5, D0
0000098E 7800 moveq.l D4, 0x00
00000990 7601 moveq.l D3, 0x01
00000992 7001 moveq.l D0, 0x01
00000994 BA80 cmp.l D5, D0
00000996 584F addq.w A7, 4
00000998 6524 bcs +0x26 /* 000009BE */
label0000099A:
0000099A 2F03 move.l -[A7], D3
0000099C 486B 0008 pea.l [A3 + 0x8]
000009A0 2057 movea.l A0, [A7]
000009A2 2250 movea.l A1, [A0]
000009A4 2269 0044 movea.l A1, [A1 + 0x44]
000009A8 4E91 jsr [A1]
000009AA 7000 moveq.l D0, 0x00
000009AC 3010 move.w D0, [A0]
000009AE D880 add.l D4, D0
000009B0 B8AA 0004 cmp.l D4, [A2 + 0x4]
000009B4 504F addq.w A7, 8
000009B6 6E06 bgt +0x8 /* 000009BE */
000009B8 5283 addq.l D3, 1
000009BA B685 cmp.l D3, D5
000009BC 63DC bls -0x22 /* 0000099A */
label000009BE:
000009BE 2003 move.l D0, D3
000009C0 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
000009C4 4E5E unlink A6
000009C6 4E75 rts
000009C8 4E56 0000 link A6, 0
000009CC 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
000009D0 266E 0008 movea.l A3, [A6 + 0x8]
000009D4 246E 000C movea.l A2, [A6 + 0xC]
000009D8 486B 0038 pea.l [A3 + 0x38]
000009DC 4EB9 0000 21B4 jsr [0x000021B4]
000009E2 2A00 move.l D5, D0
000009E4 7800 moveq.l D4, 0x00
000009E6 7601 moveq.l D3, 0x01
000009E8 7001 moveq.l D0, 0x01
000009EA BA80 cmp.l D5, D0
000009EC 584F addq.w A7, 4
000009EE 6522 bcs +0x24 /* 00000A12 */
label000009F0:
000009F0 2F03 move.l -[A7], D3
000009F2 486B 0038 pea.l [A3 + 0x38]
000009F6 2057 movea.l A0, [A7]
000009F8 2250 movea.l A1, [A0]
000009FA 2269 0044 movea.l A1, [A1 + 0x44]
000009FE 4E91 jsr [A1]
00000A00 7000 moveq.l D0, 0x00
00000A02 3010 move.w D0, [A0]
00000A04 D880 add.l D4, D0
00000A06 B892 cmp.l D4, [A2]
00000A08 504F addq.w A7, 8
00000A0A 6E06 bgt +0x8 /* 00000A12 */
00000A0C 5283 addq.l D3, 1
00000A0E B685 cmp.l D3, D5
00000A10 63DE bls -0x20 /* 000009F0 */
label00000A12:
00000A12 2003 move.l D0, D3
00000A14 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00000A18 4E5E unlink A6
00000A1A 4E75 rts
00000A1C 4E56 FFF8 link A6, -0x0008
00000A20 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000A24 246E 0008 movea.l A2, [A6 + 0x8]
00000A28 286E 000C movea.l A4, [A6 + 0xC]
00000A2C 266E 0010 movea.l A3, [A6 + 0x10]
00000A30 486E FFF8 pea.l [A6 - 0x8]
00000A34 486E FFFC pea.l [A6 - 0x4]
00000A38 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000A3C 61FF 0000 172C bsr +0x172E /* 0000216A */
00000A42 4293 clr.l [A3]
00000A44 7601 moveq.l D3, 0x01
00000A46 7001 moveq.l D0, 0x01
00000A48 B0AE FFFC cmp.l D0, [A6 - 0x4]
00000A4C 4FEF 000C lea.l A7, [A7 + 0xC]
00000A50 6220 bhi +0x22 /* 00000A72 */
label00000A52:
00000A52 2F03 move.l -[A7], D3
00000A54 486A 0008 pea.l [A2 + 0x8]
00000A58 2057 movea.l A0, [A7]
00000A5A 2250 movea.l A1, [A0]
00000A5C 2269 0044 movea.l A1, [A1 + 0x44]
00000A60 4E91 jsr [A1]
00000A62 7000 moveq.l D0, 0x00
00000A64 3010 move.w D0, [A0]
00000A66 D193 add.l [A3], D0
00000A68 5283 addq.l D3, 1
00000A6A B6AE FFFC cmp.l D3, [A6 - 0x4]
00000A6E 504F addq.w A7, 8
00000A70 63E0 bls -0x1E /* 00000A52 */
label00000A72:
00000A72 4294 clr.l [A4]
00000A74 7601 moveq.l D3, 0x01
00000A76 7001 moveq.l D0, 0x01
00000A78 B0AE FFF8 cmp.l D0, [A6 - 0x8]
00000A7C 6220 bhi +0x22 /* 00000A9E */
label00000A7E:
00000A7E 2F03 move.l -[A7], D3
00000A80 486A 0038 pea.l [A2 + 0x38]
00000A84 2057 movea.l A0, [A7]
00000A86 2250 movea.l A1, [A0]
00000A88 2269 0044 movea.l A1, [A1 + 0x44]
00000A8C 4E91 jsr [A1]
00000A8E 7000 moveq.l D0, 0x00
00000A90 3010 move.w D0, [A0]
00000A92 D194 add.l [A4], D0
00000A94 5283 addq.l D3, 1
00000A96 B6AE FFF8 cmp.l D3, [A6 - 0x8]
00000A9A 504F addq.w A7, 8
00000A9C 63E0 bls -0x1E /* 00000A7E */
label00000A9E:
00000A9E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000AA2 4E5E unlink A6
00000AA4 4E75 rts
00000AA6 4E56 FFFE link A6, -0x0002
00000AAA 426E FFFE clr.w [A6 - 0x2]
00000AAE 2F2E 000C move.l -[A7], [A6 + 0xC]
00000AB2 206E 0008 movea.l A0, [A6 + 0x8]
00000AB6 2F28 0004 move.l -[A7], [A0 + 0x4]
00000ABA 61FF 0000 16C4 bsr +0x16C6 /* 00002180 */
00000AC0 4A00 tst.b D0
00000AC2 504F addq.w A7, 8
00000AC4 671E beq +0x20 /* 00000AE4 */
00000AC6 486E FFFE pea.l [A6 - 0x2]
00000ACA 2F2E 000C move.l -[A7], [A6 + 0xC]
00000ACE 206E 0008 movea.l A0, [A6 + 0x8]
00000AD2 4868 0008 pea.l [A0 + 0x8]
00000AD6 2057 movea.l A0, [A7]
00000AD8 2250 movea.l A1, [A0]
00000ADA 2269 0014 movea.l A1, [A1 + 0x14]
00000ADE 4E91 jsr [A1]
00000AE0 4FEF 000C lea.l A7, [A7 + 0xC]
label00000AE4:
00000AE4 302E FFFE move.w D0, [A6 - 0x2]
00000AE8 4E5E unlink A6
00000AEA 4E75 rts
00000AEC 4E56 FFF0 link A6, -0x0010
00000AF0 48E7 1820 movem.l -[A7], D3,D4,A2
00000AF4 246E 0008 movea.l A2, [A6 + 0x8]
00000AF8 262E 000E move.l D3, [A6 + 0xE]
00000AFC 282E 0012 move.l D4, [A6 + 0x12]
00000B00 B883 cmp.l D4, D3
00000B02 6500 00A8 bcs +0xAA /* 00000BAC */
00000B06 2F03 move.l -[A7], D3
00000B08 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000B0C 61FF 0000 1672 bsr +0x1674 /* 00002180 */
00000B12 4A00 tst.b D0
00000B14 504F addq.w A7, 8
00000B16 6700 0094 beq +0x96 /* 00000BAC */
00000B1A 2F04 move.l -[A7], D4
00000B1C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000B20 61FF 0000 165E bsr +0x1660 /* 00002180 */
00000B26 4A00 tst.b D0
00000B28 504F addq.w A7, 8
00000B2A 6700 0080 beq +0x82 /* 00000BAC */
00000B2E 4878 0001 push.l 0x1
00000B32 2F03 move.l -[A7], D3
00000B34 486E FFF0 pea.l [A6 - 0x10]
00000B38 4EB9 0000 7570 jsr [0x00007570]
00000B3E 486E FFF8 pea.l [A6 - 0x8]
00000B42 4EB9 0000 755A jsr [0x0000755A]
00000B48 486E FFFC pea.l [A6 - 0x4]
00000B4C 486E FFF8 pea.l [A6 - 0x8]
00000B50 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000B54 61FF 0000 1614 bsr +0x1616 /* 0000216A */
00000B5A 486E FFF8 pea.l [A6 - 0x8]
00000B5E 486E FFF0 pea.l [A6 - 0x10]
00000B62 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000B66 2057 movea.l A0, [A7]
00000B68 2268 0004 movea.l A1, [A0 + 0x4]
00000B6C 2269 0260 movea.l A1, [A1 + 0x260]
00000B70 4E91 jsr [A1]
00000B72 42A7 clr.l -[A7]
00000B74 486E 000C pea.l [A6 + 0xC]
00000B78 2F03 move.l -[A7], D3
00000B7A 2004 move.l D0, D4
00000B7C 9083 sub.l D0, D3
00000B7E 5280 addq.l D0, 1
00000B80 2F00 move.l -[A7], D0
00000B82 486A 0008 pea.l [A2 + 0x8]
00000B86 2057 movea.l A0, [A7]
00000B88 2250 movea.l A1, [A0]
00000B8A 2269 0034 movea.l A1, [A1 + 0x34]
00000B8E 4E91 jsr [A1]
00000B90 486E FFF8 pea.l [A6 - 0x8]
00000B94 486E FFF0 pea.l [A6 - 0x10]
00000B98 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000B9C 2057 movea.l A0, [A7]
00000B9E 2268 0004 movea.l A1, [A0 + 0x4]
00000BA2 2269 0260 movea.l A1, [A1 + 0x260]
00000BA6 4E91 jsr [A1]
00000BA8 4FEF 0048 lea.l A7, [A7 + 0x48]
label00000BAC:
00000BAC 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000BB0 4E5E unlink A6
00000BB2 4E75 rts
00000BB4 4E56 FFFE link A6, -0x0002
00000BB8 426E FFFE clr.w [A6 - 0x2]
00000BBC 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BC0 206E 0008 movea.l A0, [A6 + 0x8]
00000BC4 2F28 0004 move.l -[A7], [A0 + 0x4]
00000BC8 61FF 0000 15D4 bsr +0x15D6 /* 0000219E */
00000BCE 4A00 tst.b D0
00000BD0 504F addq.w A7, 8
00000BD2 671E beq +0x20 /* 00000BF2 */
00000BD4 486E FFFE pea.l [A6 - 0x2]
00000BD8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BDC 206E 0008 movea.l A0, [A6 + 0x8]
00000BE0 4868 0038 pea.l [A0 + 0x38]
00000BE4 2057 movea.l A0, [A7]
00000BE6 2250 movea.l A1, [A0]
00000BE8 2269 0014 movea.l A1, [A1 + 0x14]
00000BEC 4E91 jsr [A1]
00000BEE 4FEF 000C lea.l A7, [A7 + 0xC]
label00000BF2:
00000BF2 302E FFFE move.w D0, [A6 - 0x2]
00000BF6 4E5E unlink A6
00000BF8 4E75 rts
00000BFA 4E56 FFF0 link A6, -0x0010
00000BFE 48E7 1820 movem.l -[A7], D3,D4,A2
00000C02 246E 0008 movea.l A2, [A6 + 0x8]
00000C06 262E 000E move.l D3, [A6 + 0xE]
00000C0A 282E 0012 move.l D4, [A6 + 0x12]
00000C0E B883 cmp.l D4, D3
00000C10 6500 00A8 bcs +0xAA /* 00000CBA */
00000C14 2F03 move.l -[A7], D3
00000C16 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000C1A 61FF 0000 1582 bsr +0x1584 /* 0000219E */
00000C20 4A00 tst.b D0
00000C22 504F addq.w A7, 8
00000C24 6700 0094 beq +0x96 /* 00000CBA */
00000C28 2F04 move.l -[A7], D4
00000C2A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000C2E 61FF 0000 156E bsr +0x1570 /* 0000219E */
00000C34 4A00 tst.b D0
00000C36 504F addq.w A7, 8
00000C38 6700 0080 beq +0x82 /* 00000CBA */
00000C3C 2F03 move.l -[A7], D3
00000C3E 4878 0001 push.l 0x1
00000C42 486E FFF0 pea.l [A6 - 0x10]
00000C46 4EB9 0000 7570 jsr [0x00007570]
00000C4C 486E FFF8 pea.l [A6 - 0x8]
00000C50 4EB9 0000 755A jsr [0x0000755A]
00000C56 486E FFFC pea.l [A6 - 0x4]
00000C5A 486E FFF8 pea.l [A6 - 0x8]
00000C5E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000C62 61FF 0000 1506 bsr +0x1508 /* 0000216A */
00000C68 486E FFF8 pea.l [A6 - 0x8]
00000C6C 486E FFF0 pea.l [A6 - 0x10]
00000C70 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000C74 2057 movea.l A0, [A7]
00000C76 2268 0004 movea.l A1, [A0 + 0x4]
00000C7A 2269 0260 movea.l A1, [A1 + 0x260]
00000C7E 4E91 jsr [A1]
00000C80 42A7 clr.l -[A7]
00000C82 486E 000C pea.l [A6 + 0xC]
00000C86 2F03 move.l -[A7], D3
00000C88 2004 move.l D0, D4
00000C8A 9083 sub.l D0, D3
00000C8C 5280 addq.l D0, 1
00000C8E 2F00 move.l -[A7], D0
00000C90 486A 0038 pea.l [A2 + 0x38]
00000C94 2057 movea.l A0, [A7]
00000C96 2250 movea.l A1, [A0]
00000C98 2269 0034 movea.l A1, [A1 + 0x34]
00000C9C 4E91 jsr [A1]
00000C9E 486E FFF8 pea.l [A6 - 0x8]
00000CA2 486E FFF0 pea.l [A6 - 0x10]
00000CA6 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000CAA 2057 movea.l A0, [A7]
00000CAC 2268 0004 movea.l A1, [A0 + 0x4]
00000CB0 2269 0260 movea.l A1, [A1 + 0x260]
00000CB4 4E91 jsr [A1]
00000CB6 4FEF 0048 lea.l A7, [A7 + 0x48]
label00000CBA:
00000CBA 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000CBE 4E5E unlink A6
00000CC0 4E75 rts
00000CC2 4E56 0000 link A6, 0
00000CC6 42A7 clr.l -[A7]
00000CC8 206E 0008 movea.l A0, [A6 + 0x8]
00000CCC 4868 0068 pea.l [A0 + 0x68]
00000CD0 202E 0010 move.l D0, [A6 + 0x10]
00000CD4 5280 addq.l D0, 1
00000CD6 2F00 move.l -[A7], D0
00000CD8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000CDC 4868 0008 pea.l [A0 + 0x8]
00000CE0 2057 movea.l A0, [A7]
00000CE2 2250 movea.l A1, [A0]
00000CE4 2269 0024 movea.l A1, [A1 + 0x24]
00000CE8 4E91 jsr [A1]
00000CEA 4E5E unlink A6
00000CEC 4E75 rts
00000CEE 4E56 0000 link A6, 0
00000CF2 42A7 clr.l -[A7]
00000CF4 206E 0008 movea.l A0, [A6 + 0x8]
00000CF8 4868 006A pea.l [A0 + 0x6A]
00000CFC 202E 0010 move.l D0, [A6 + 0x10]
00000D00 5280 addq.l D0, 1
00000D02 2F00 move.l -[A7], D0
00000D04 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D08 4868 0038 pea.l [A0 + 0x38]
00000D0C 2057 movea.l A0, [A7]
00000D0E 2250 movea.l A1, [A0]
00000D10 2269 0024 movea.l A1, [A1 + 0x24]
00000D14 4E91 jsr [A1]
00000D16 4E5E unlink A6
00000D18 4E75 rts
00000D1A 4E56 0000 link A6, 0
00000D1E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000D22 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D26 206E 0008 movea.l A0, [A6 + 0x8]
00000D2A 4868 0008 pea.l [A0 + 0x8]
00000D2E 2057 movea.l A0, [A7]
00000D30 2250 movea.l A1, [A0]
00000D32 2269 0028 movea.l A1, [A1 + 0x28]
00000D36 4E91 jsr [A1]
00000D38 4E5E unlink A6
00000D3A 4E75 rts
00000D3C 4E56 0000 link A6, 0
00000D40 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000D44 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D48 206E 0008 movea.l A0, [A6 + 0x8]
00000D4C 4868 0038 pea.l [A0 + 0x38]
00000D50 2057 movea.l A0, [A7]
00000D52 2250 movea.l A1, [A0]
00000D54 2269 0028 movea.l A1, [A1 + 0x28]
00000D58 4E91 jsr [A1]
00000D5A 4E5E unlink A6
00000D5C 4E75 rts
00000D5E 4E56 0000 link A6, 0
00000D62 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D66 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D6A 4EB9 0003 D720 jsr [0x0003D720]
00000D70 41F9 0000 35E8 lea.l A0, [0x000035E8]
00000D76 226E 0008 movea.l A1, [A6 + 0x8]
00000D7A 2288 move.l [A1], A0
00000D7C 206E 0008 movea.l A0, [A6 + 0x8]
00000D80 4868 0008 pea.l [A0 + 0x8]
00000D84 4EB9 0000 0490 jsr [0x00000490]
00000D8A 206E 0008 movea.l A0, [A6 + 0x8]
00000D8E 4868 000E pea.l [A0 + 0xE]
00000D92 4EB9 0000 755A jsr [0x0000755A]
00000D98 206E 0008 movea.l A0, [A6 + 0x8]
00000D9C 4AA8 0004 tst.l [A0 + 0x4]
00000DA0 4FEF 0010 lea.l A7, [A7 + 0x10]
00000DA4 663E bne +0x40 /* 00000DE4 */
00000DA6 4EB9 0000 1D0A jsr [0x00001D0A]
00000DAC 5300 subq.b D0, 1
00000DAE 661C bne +0x1E /* 00000DCC */
00000DB0 4878 0024 push.l 0x24 /* '$' */
00000DB4 4879 0000 3776 push.l 0x3776 /* '7v' */
00000DBA 4879 0000 378E push.l 0x378E
00000DC0 4EB9 0000 01B0 jsr [0x000001B0]
00000DC6 4FEF 000C lea.l A7, [A7 + 0xC]
00000DCA 6018 bra +0x1A /* 00000DE4 */
label00000DCC:
00000DCC 4EB9 0000 1D0A jsr [0x00001D0A]
00000DD2 5500 subq.b D0, 2
00000DD4 660E bne +0x10 /* 00000DE4 */
00000DD6 4879 0000 378E push.l 0x378E
00000DDC 4EB9 0000 1CFC jsr [0x00001CFC]
00000DE2 584F addq.w A7, 4
label00000DE4:
00000DE4 42A7 clr.l -[A7]
00000DE6 42A7 clr.l -[A7]
00000DE8 206E 0008 movea.l A0, [A6 + 0x8]
00000DEC 4868 000E pea.l [A0 + 0xE]
00000DF0 4EB9 0003 D6E2 jsr [0x0003D6E2]
00000DF6 206E 0008 movea.l A0, [A6 + 0x8]
00000DFA 4E5E unlink A6
00000DFC 4E75 rts
00000DFE 4E56 0000 link A6, 0
00000E02 2F0A move.l -[A7], A2
00000E04 246E 0008 movea.l A2, [A6 + 0x8]
00000E08 200A move.l D0, A2
00000E0A 6736 beq +0x38 /* 00000E42 */
00000E0C 41F9 0000 35E8 lea.l A0, [0x000035E8]
00000E12 2488 move.l [A2], A0
00000E14 3F3C FFFF move.w -[A7], 0xFFFF
00000E18 204A movea.l A0, A2
00000E1A 4868 0008 pea.l [A0 + 0x8]
00000E1E 4EB9 0000 04B8 jsr [0x000004B8]
00000E24 4267 clr.w -[A7]
00000E26 2F0A move.l -[A7], A2
00000E28 4EB9 0003 D6F2 jsr [0x0003D6F2]
00000E2E 4A6E 000C tst.w [A6 + 0xC]
00000E32 4FEF 000C lea.l A7, [A7 + 0xC]
00000E36 6F0A ble +0xC /* 00000E42 */
00000E38 2F0A move.l -[A7], A2
00000E3A 4EB9 0000 0168 jsr [0x00000168]
00000E40 584F addq.w A7, 4
label00000E42:
00000E42 204A movea.l A0, A2
00000E44 245F movea.l A2, [A7]+
00000E46 4E5E unlink A6
00000E48 4E75 rts
00000E4A 4E56 FFFC link A6, -0x0004
00000E4E 486E FFFC pea.l [A6 - 0x4]
00000E52 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E56 4EB9 0003 D752 jsr [0x0003D752]
00000E5C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E60 206E 0008 movea.l A0, [A6 + 0x8]
00000E64 4868 0008 pea.l [A0 + 0x8]
00000E68 4EB9 0003 D736 jsr [0x0003D736]
00000E6E 4E5E unlink A6
00000E70 4E75 rts
00000E72 4E56 FFF0 link A6, -0x0010
00000E76 2F0A move.l -[A7], A2
00000E78 2F03 move.l -[A7], D3
00000E7A 246E 0008 movea.l A2, [A6 + 0x8]
00000E7E 2F0A move.l -[A7], A2
00000E80 2057 movea.l A0, [A7]
00000E82 2250 movea.l A1, [A0]
00000E84 2269 0014 movea.l A1, [A1 + 0x14]
00000E88 4E91 jsr [A1]
00000E8A 2600 move.l D3, D0
00000E8C 42A7 clr.l -[A7]
00000E8E 2F03 move.l -[A7], D3
00000E90 486E FFF8 pea.l [A6 - 0x8]
00000E94 4EB9 0000 7570 jsr [0x00007570]
00000E9A 4A83 tst.l D3
00000E9C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000EA0 6748 beq +0x4A /* 00000EEA */
00000EA2 486E FFF4 pea.l [A6 - 0xC]
00000EA6 486E FFF0 pea.l [A6 - 0x10]
00000EAA 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000EAE 61FF 0000 12BA bsr +0x12BC /* 0000216A */
00000EB4 52AE FFFC addq.l [A6 - 0x4], 1
00000EB8 202E FFFC move.l D0, [A6 - 0x4]
00000EBC B0AE FFF4 cmp.l D0, [A6 - 0xC]
00000EC0 4FEF 000C lea.l A7, [A7 + 0xC]
00000EC4 6424 bcc +0x26 /* 00000EEA */
label00000EC6:
00000EC6 486E FFF8 pea.l [A6 - 0x8]
00000ECA 2F0A move.l -[A7], A2
00000ECC 2057 movea.l A0, [A7]
00000ECE 2250 movea.l A1, [A0]
00000ED0 2269 000C movea.l A1, [A1 + 0xC]
00000ED4 4E91 jsr [A1]
00000ED6 4A00 tst.b D0
00000ED8 504F addq.w A7, 8
00000EDA 660E bne +0x10 /* 00000EEA */
00000EDC 52AE FFFC addq.l [A6 - 0x4], 1
00000EE0 202E FFFC move.l D0, [A6 - 0x4]
00000EE4 B0AE FFF4 cmp.l D0, [A6 - 0xC]
00000EE8 65DC bcs -0x22 /* 00000EC6 */
label00000EEA:
00000EEA 486E FFF8 pea.l [A6 - 0x8]
00000EEE 2F2E 000C move.l -[A7], [A6 + 0xC]
00000EF2 4EB9 0003 D766 jsr [0x0003D766]
00000EF8 504F addq.w A7, 8
00000EFA 261F move.l D3, [A7]+
00000EFC 245F movea.l A2, [A7]+
00000EFE 4E5E unlink A6
00000F00 4E75 rts
00000F02 4E56 FFF8 link A6, -0x0008
00000F06 486E FFF8 pea.l [A6 - 0x8]
00000F0A 206E 0008 movea.l A0, [A6 + 0x8]
00000F0E 4868 0008 pea.l [A0 + 0x8]
00000F12 4EB9 0000 9F08 jsr [0x00009F08]
00000F18 306E FFF8 movea.w A0, [A6 - 0x8]
00000F1C 2008 move.l D0, A0
00000F1E 4E5E unlink A6
00000F20 4E75 rts
00000F22 4E56 FFFA link A6, -0x0006
00000F26 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000F2A 266E 0008 movea.l A3, [A6 + 0x8]
00000F2E 246E 000C movea.l A2, [A6 + 0xC]
00000F32 2F0A move.l -[A7], A2
00000F34 2F0B move.l -[A7], A3
00000F36 2057 movea.l A0, [A7]
00000F38 2250 movea.l A1, [A0]
00000F3A 2269 000C movea.l A1, [A1 + 0xC]
00000F3E 4E91 jsr [A1]
00000F40 4A00 tst.b D0
00000F42 504F addq.w A7, 8
00000F44 667A bne +0x7C /* 00000FC0 */
00000F46 2612 move.l D3, [A2]
00000F48 282A 0004 move.l D4, [A2 + 0x4]
00000F4C 2003 move.l D0, D3
00000F4E 5280 addq.l D0, 1
00000F50 3F00 move.w -[A7], D0
00000F52 2004 move.l D0, D4
00000F54 5280 addq.l D0, 1
00000F56 3F00 move.w -[A7], D0
00000F58 3F03 move.w -[A7], D3
00000F5A 3F04 move.w -[A7], D4
00000F5C 486E FFFA pea.l [A6 - 0x6]
00000F60 4EB9 0000 04A0 jsr [0x000004A0]
00000F66 486E FFFA pea.l [A6 - 0x6]
00000F6A 4EB9 0000 9F20 jsr [0x00009F20]
00000F70 584F addq.w A7, 4
00000F72 2F08 move.l -[A7], A0
00000F74 486B 0008 pea.l [A3 + 0x8]
00000F78 4EB9 0002 6534 jsr [0x00026534]
00000F7E 2752 000E move.l [A3 + 0xE], [A2]
00000F82 276A 0004 0012 move.l [A3 + 0x12], [A2 + 0x4]
00000F88 1F3C 0001 move.b -[A7], 0x1
00000F8C 2F0A move.l -[A7], A2
00000F8E 2F2B 0004 move.l -[A7], [A3 + 0x4]
00000F92 2057 movea.l A0, [A7]
00000F94 2268 0004 movea.l A1, [A0 + 0x4]
00000F98 2269 0244 movea.l A1, [A1 + 0x244]
00000F9C 4E91 jsr [A1]
00000F9E 2F2B 0004 move.l -[A7], [A3 + 0x4]
00000FA2 2057 movea.l A0, [A7]
00000FA4 2268 0004 movea.l A1, [A0 + 0x4]
00000FA8 2269 0248 movea.l A1, [A1 + 0x248]
00000FAC 4E91 jsr [A1]
00000FAE 3F3C FFFF move.w -[A7], 0xFFFF
00000FB2 486E FFFA pea.l [A6 - 0x6]
00000FB6 4EB9 0000 04B8 jsr [0x000004B8]
00000FBC 4FEF 0028 lea.l A7, [A7 + 0x28]
label00000FC0:
00000FC0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000FC4 4E5E unlink A6
00000FC6 4E75 rts
00000FC8 4E56 FFF8 link A6, -0x0008
00000FCC 2F0A move.l -[A7], A2
00000FCE 246E 0008 movea.l A2, [A6 + 0x8]
00000FD2 486E FFF8 pea.l [A6 - 0x8]
00000FD6 486E FFFC pea.l [A6 - 0x4]
00000FDA 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000FDE 61FF 0000 118A bsr +0x118C /* 0000216A */
00000FE4 4AAE FFFC tst.l [A6 - 0x4]
00000FE8 4FEF 000C lea.l A7, [A7 + 0xC]
00000FEC 6700 0098 beq +0x9A /* 00001086 */
00000FF0 4AAE FFF8 tst.l [A6 - 0x8]
00000FF4 6700 0090 beq +0x92 /* 00001086 */
00000FF8 4227 clr.b -[A7]
00000FFA 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000FFE 4EB9 0000 0E60 jsr [0x00000E60]
00001004 584F addq.w A7, 4
00001006 1F00 move.b -[A7], D0
00001008 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000100C 2057 movea.l A0, [A7]
0000100E 2268 0004 movea.l A1, [A0 + 0x4]
00001012 2269 0240 movea.l A1, [A1 + 0x240]
00001016 4E91 jsr [A1]
00001018 486A 0008 pea.l [A2 + 0x8]
0000101C 4EB9 0000 9F20 jsr [0x00009F20]
00001022 584F addq.w A7, 4
00001024 2F08 move.l -[A7], A0
00001026 2F3C 0001 0001 move.l -[A7], 0x10001
0000102C 202E FFF8 move.l D0, [A6 - 0x8]
00001030 5280 addq.l D0, 1
00001032 3F00 move.w -[A7], D0
00001034 202E FFFC move.l D0, [A6 - 0x4]
00001038 5280 addq.l D0, 1
0000103A 3F00 move.w -[A7], D0
0000103C A8DE syscall SetRecRgn
0000103E 4878 0001 push.l 0x1
00001042 4878 0001 push.l 0x1
00001046 486A 000E pea.l [A2 + 0xE]
0000104A 4EB9 0003 D6E2 jsr [0x0003D6E2]
00001050 1F3C 0001 move.b -[A7], 0x1
00001054 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001058 4EB9 0000 0E60 jsr [0x00000E60]
0000105E 584F addq.w A7, 4
00001060 1F00 move.b -[A7], D0
00001062 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001066 2057 movea.l A0, [A7]
00001068 2268 0004 movea.l A1, [A0 + 0x4]
0000106C 2269 0240 movea.l A1, [A1 + 0x240]
00001070 4E91 jsr [A1]
00001072 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001076 2057 movea.l A0, [A7]
00001078 2268 0004 movea.l A1, [A0 + 0x4]
0000107C 2269 0248 movea.l A1, [A1 + 0x248]
00001080 4E91 jsr [A1]
00001082 4FEF 0020 lea.l A7, [A7 + 0x20]
label00001086:
00001086 245F movea.l A2, [A7]+
00001088 4E5E unlink A6
0000108A 4E75 rts
0000108C 4E56 0000 link A6, 0
00001090 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001094 246E 0008 movea.l A2, [A6 + 0x8]
00001098 286E 0010 movea.l A4, [A6 + 0x10]
0000109C 2C2C 0004 move.l D6, [A4 + 0x4]
000010A0 206E 000C movea.l A0, [A6 + 0xC]
000010A4 2828 0004 move.l D4, [A0 + 0x4]
000010A8 B886 cmp.l D4, D6
000010AA 6408 bcc +0xA /* 000010B4 */
000010AC 2604 move.l D3, D4
000010AE 2A06 move.l D5, D6
000010B0 5285 addq.l D5, 1
000010B2 6006 bra +0x8 /* 000010BA */
label000010B4:
000010B4 2606 move.l D3, D6
000010B6 2A04 move.l D5, D4
000010B8 5285 addq.l D5, 1
label000010BA:
000010BA 2654 movea.l A3, [A4]
000010BC 206E 000C movea.l A0, [A6 + 0xC]
000010C0 2E10 move.l D7, [A0]
000010C2 BE8B cmp.l D7, A3
000010C4 6408 bcc +0xA /* 000010CE */
000010C6 2807 move.l D4, D7
000010C8 2C0B move.l D6, A3
000010CA 5286 addq.l D6, 1
000010CC 6006 bra +0x8 /* 000010D4 */
label000010CE:
000010CE 280B move.l D4, A3
000010D0 2C07 move.l D6, D7
000010D2 5286 addq.l D6, 1
label000010D4:
000010D4 486A 0008 pea.l [A2 + 0x8]
000010D8 4EB9 0000 9F20 jsr [0x00009F20]
000010DE 584F addq.w A7, 4
000010E0 2F08 move.l -[A7], A0
000010E2 3F03 move.w -[A7], D3
000010E4 3F04 move.w -[A7], D4
000010E6 3F05 move.w -[A7], D5
000010E8 3F06 move.w -[A7], D6
000010EA A8DE syscall SetRecRgn
000010EC 1F3C 0001 move.b -[A7], 0x1
000010F0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000010F4 4EB9 0000 0E60 jsr [0x00000E60]
000010FA 584F addq.w A7, 4
000010FC 1F00 move.b -[A7], D0
000010FE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001102 2057 movea.l A0, [A7]
00001104 2268 0004 movea.l A1, [A0 + 0x4]
00001108 2269 0240 movea.l A1, [A1 + 0x240]
0000110C 4E91 jsr [A1]
0000110E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001112 2057 movea.l A0, [A7]
00001114 2268 0004 movea.l A1, [A0 + 0x4]
00001118 2269 0248 movea.l A1, [A1 + 0x248]
0000111C 4E91 jsr [A1]
0000111E 4FEF 000C lea.l A7, [A7 + 0xC]
00001122 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001126 4E5E unlink A6
00001128 4E75 rts
0000112A 4E56 FFFA link A6, -0x0006
0000112E 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00001132 266E 0008 movea.l A3, [A6 + 0x8]
00001136 246E 000C movea.l A2, [A6 + 0xC]
0000113A 2F0A move.l -[A7], A2
0000113C 2F0B move.l -[A7], A3
0000113E 2057 movea.l A0, [A7]
00001140 2250 movea.l A1, [A0]
00001142 2269 000C movea.l A1, [A1 + 0xC]
00001146 4E91 jsr [A1]
00001148 4A00 tst.b D0
0000114A 504F addq.w A7, 8
0000114C 676E beq +0x70 /* 000011BC */
0000114E 2612 move.l D3, [A2]
00001150 282A 0004 move.l D4, [A2 + 0x4]
00001154 2003 move.l D0, D3
00001156 5280 addq.l D0, 1
00001158 3F00 move.w -[A7], D0
0000115A 2004 move.l D0, D4
0000115C 5280 addq.l D0, 1
0000115E 3F00 move.w -[A7], D0
00001160 3F03 move.w -[A7], D3
00001162 3F04 move.w -[A7], D4
00001164 486E FFFA pea.l [A6 - 0x6]
00001168 4EB9 0000 04A0 jsr [0x000004A0]
0000116E 486E FFFA pea.l [A6 - 0x6]
00001172 4EB9 0000 9F20 jsr [0x00009F20]
00001178 584F addq.w A7, 4
0000117A 2F08 move.l -[A7], A0
0000117C 486B 0008 pea.l [A3 + 0x8]
00001180 4EB9 0002 F978 jsr [0x0002F978]
00001186 4227 clr.b -[A7]
00001188 2F0A move.l -[A7], A2
0000118A 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000118E 2057 movea.l A0, [A7]
00001190 2268 0004 movea.l A1, [A0 + 0x4]
00001194 2269 0244 movea.l A1, [A1 + 0x244]
00001198 4E91 jsr [A1]
0000119A 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000119E 2057 movea.l A0, [A7]
000011A0 2268 0004 movea.l A1, [A0 + 0x4]
000011A4 2269 0248 movea.l A1, [A1 + 0x248]
000011A8 4E91 jsr [A1]
000011AA 3F3C FFFF move.w -[A7], 0xFFFF
000011AE 486E FFFA pea.l [A6 - 0x6]
000011B2 4EB9 0000 04B8 jsr [0x000004B8]
000011B8 4FEF 0028 lea.l A7, [A7 + 0x28]
label000011BC:
000011BC 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000011C0 4E5E unlink A6
000011C2 4E75 rts
000011C4 4E56 0000 link A6, 0
000011C8 1F3C 0001 move.b -[A7], 0x1
000011CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011D0 2057 movea.l A0, [A7]
000011D2 2250 movea.l A1, [A0]
000011D4 2269 0040 movea.l A1, [A1 + 0x40]
000011D8 4E91 jsr [A1]
000011DA 4E5E unlink A6
000011DC 4E75 rts
000011DE 4E56 0000 link A6, 0
000011E2 2F0A move.l -[A7], A2
000011E4 246E 0008 movea.l A2, [A6 + 0x8]
000011E8 486A 0008 pea.l [A2 + 0x8]
000011EC 4EB9 0003 B718 jsr [0x0003B718]
000011F2 4A00 tst.b D0
000011F4 584F addq.w A7, 4
000011F6 6654 bne +0x56 /* 0000124C */
000011F8 4227 clr.b -[A7]
000011FA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000011FE 4EB9 0000 0E60 jsr [0x00000E60]
00001204 584F addq.w A7, 4
00001206 1F00 move.b -[A7], D0
00001208 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000120C 2057 movea.l A0, [A7]
0000120E 2268 0004 movea.l A1, [A0 + 0x4]
00001212 2269 0240 movea.l A1, [A1 + 0x240]
00001216 4E91 jsr [A1]
00001218 486A 0008 pea.l [A2 + 0x8]
0000121C 4EB9 0003 B708 jsr [0x0003B708]
00001222 42A7 clr.l -[A7]
00001224 42A7 clr.l -[A7]
00001226 486A 000E pea.l [A2 + 0xE]
0000122A 4EB9 0003 D6E2 jsr [0x0003D6E2]
00001230 4A2E 000C tst.b [A6 + 0xC]
00001234 4FEF 0018 lea.l A7, [A7 + 0x18]
00001238 6712 beq +0x14 /* 0000124C */
0000123A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000123E 2057 movea.l A0, [A7]
00001240 2268 0004 movea.l A1, [A0 + 0x4]
00001244 2269 0248 movea.l A1, [A1 + 0x248]
00001248 4E91 jsr [A1]
0000124A 584F addq.w A7, 4
label0000124C:
0000124C 245F movea.l A2, [A7]+
0000124E 4E5E unlink A6
00001250 4E75 rts
00001252 4E56 FFF8 link A6, -0x0008
00001256 48E7 1030 movem.l -[A7], D3,A2,A3
0000125A 246E 0008 movea.l A2, [A6 + 0x8]
0000125E 266E 000C movea.l A3, [A6 + 0xC]
00001262 206E 0010 movea.l A0, [A6 + 0x10]
00001266 7000 moveq.l D0, 0x00
00001268 3028 0016 move.w D0, [A0 + 0x16]
0000126C 2600 move.l D3, D0
0000126E 0800 0008 btst.b D0, 0x8
00001272 674C beq +0x4E /* 000012C0 */
00001274 2F0B move.l -[A7], A3
00001276 2F0A move.l -[A7], A2
00001278 2057 movea.l A0, [A7]
0000127A 2250 movea.l A1, [A0]
0000127C 2269 000C movea.l A1, [A1 + 0xC]
00001280 4E91 jsr [A1]
00001282 4A00 tst.b D0
00001284 504F addq.w A7, 8
00001286 6724 beq +0x26 /* 000012AC */
00001288 2F0B move.l -[A7], A3
0000128A 2F0A move.l -[A7], A2
0000128C 2057 movea.l A0, [A7]
0000128E 2250 movea.l A1, [A0]
00001290 2269 0020 movea.l A1, [A1 + 0x20]
00001294 4E91 jsr [A1]
00001296 42A7 clr.l -[A7]
00001298 42A7 clr.l -[A7]
0000129A 486A 000E pea.l [A2 + 0xE]
0000129E 4EB9 0003 D6E2 jsr [0x0003D6E2]
000012A4 4FEF 0014 lea.l A7, [A7 + 0x14]
000012A8 6000 00EE bra +0xF0 /* 00001398 */
label000012AC:
000012AC 2F0B move.l -[A7], A3
000012AE 2F0A move.l -[A7], A2
000012B0 2057 movea.l A0, [A7]
000012B2 2250 movea.l A1, [A0]
000012B4 2269 0018 movea.l A1, [A1 + 0x18]
000012B8 4E91 jsr [A1]
000012BA 504F addq.w A7, 8
000012BC 6000 00DA bra +0xDC /* 00001398 */
label000012C0:
000012C0 0803 0009 btst.b D3, 0x9 /* '\t' */
000012C4 6700 0094 beq +0x96 /* 0000135A */
000012C8 486A 000E pea.l [A2 + 0xE]
000012CC 4EB9 0003 D778 jsr [0x0003D778]
000012D2 4A00 tst.b D0
000012D4 584F addq.w A7, 4
000012D6 6742 beq +0x44 /* 0000131A */
000012D8 2F0B move.l -[A7], A3
000012DA 2F0A move.l -[A7], A2
000012DC 2057 movea.l A0, [A7]
000012DE 2250 movea.l A1, [A0]
000012E0 2269 000C movea.l A1, [A1 + 0xC]
000012E4 4E91 jsr [A1]
000012E6 4A00 tst.b D0
000012E8 504F addq.w A7, 8
000012EA 6620 bne +0x22 /* 0000130C */
000012EC 4227 clr.b -[A7]
000012EE 2F0A move.l -[A7], A2
000012F0 2057 movea.l A0, [A7]
000012F2 2250 movea.l A1, [A0]
000012F4 2269 0040 movea.l A1, [A1 + 0x40]
000012F8 4E91 jsr [A1]
000012FA 2F0B move.l -[A7], A3
000012FC 2F0A move.l -[A7], A2
000012FE 2057 movea.l A0, [A7]
00001300 2250 movea.l A1, [A0]
00001302 2269 0018 movea.l A1, [A1 + 0x18]
00001306 4E91 jsr [A1]
00001308 4FEF 000E lea.l A7, [A7 + 0xE]
label0000130C:
0000130C 2553 000E move.l [A2 + 0xE], [A3]
00001310 256B 0004 0012 move.l [A2 + 0x12], [A3 + 0x4]
00001316 6000 0080 bra +0x82 /* 00001398 */
label0000131A:
0000131A 486A 000E pea.l [A2 + 0xE]
0000131E 486E FFF8 pea.l [A6 - 0x8]
00001322 4EB9 0003 D766 jsr [0x0003D766]
00001328 4227 clr.b -[A7]
0000132A 2F0A move.l -[A7], A2
0000132C 2057 movea.l A0, [A7]
0000132E 2250 movea.l A1, [A0]
00001330 2269 0040 movea.l A1, [A1 + 0x40]
00001334 4E91 jsr [A1]
00001336 2F0B move.l -[A7], A3
00001338 486E FFF8 pea.l [A6 - 0x8]
0000133C 2F0A move.l -[A7], A2
0000133E 2057 movea.l A0, [A7]
00001340 2250 movea.l A1, [A0]
00001342 2269 0044 movea.l A1, [A1 + 0x44]
00001346 4E91 jsr [A1]
00001348 256E FFF8 000E move.l [A2 + 0xE], [A6 - 0x8]
0000134E 256E FFFC 0012 move.l [A2 + 0x12], [A6 - 0x4]
00001354 4FEF 001A lea.l A7, [A7 + 0x1A]
00001358 603E bra +0x40 /* 00001398 */
label0000135A:
0000135A 2F0B move.l -[A7], A3
0000135C 2F0A move.l -[A7], A2
0000135E 2057 movea.l A0, [A7]
00001360 2250 movea.l A1, [A0]
00001362 2269 000C movea.l A1, [A1 + 0xC]
00001366 4E91 jsr [A1]
00001368 4A00 tst.b D0
0000136A 504F addq.w A7, 8
0000136C 6620 bne +0x22 /* 0000138E */
0000136E 4227 clr.b -[A7]
00001370 2F0A move.l -[A7], A2
00001372 2057 movea.l A0, [A7]
00001374 2250 movea.l A1, [A0]
00001376 2269 0040 movea.l A1, [A1 + 0x40]
0000137A 4E91 jsr [A1]
0000137C 2F0B move.l -[A7], A3
0000137E 2F0A move.l -[A7], A2
00001380 2057 movea.l A0, [A7]
00001382 2250 movea.l A1, [A0]
00001384 2269 0018 movea.l A1, [A1 + 0x18]
00001388 4E91 jsr [A1]
0000138A 4FEF 000E lea.l A7, [A7 + 0xE]
label0000138E:
0000138E 2553 000E move.l [A2 + 0xE], [A3]
00001392 256B 0004 0012 move.l [A2 + 0x12], [A3 + 0x4]
label00001398:
00001398 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000139C 4E5E unlink A6
0000139E 4E75 rts
000013A0 4E56 FFD0 link A6, -0x0030
000013A4 48E7 1030 movem.l -[A7], D3,A2,A3
000013A8 246E 0008 movea.l A2, [A6 + 0x8]
000013AC 266E 0010 movea.l A3, [A6 + 0x10]
000013B0 7601 moveq.l D3, 0x01
000013B2 2F0B move.l -[A7], A3
000013B4 2F2E 000C move.l -[A7], [A6 + 0xC]
000013B8 2F0A move.l -[A7], A2
000013BA 2057 movea.l A0, [A7]
000013BC 2250 movea.l A1, [A0]
000013BE 2269 0028 movea.l A1, [A1 + 0x28]
000013C2 4E91 jsr [A1]
000013C4 082B 0000 0016 btst.b [A3 + 0x16], 0x0
000013CA 4FEF 000C lea.l A7, [A7 + 0xC]
000013CE 6706 beq +0x8 /* 000013D6 */
000013D0 7001 moveq.l D0, 0x01
000013D2 6000 0144 bra +0x146 /* 00001518 */
label000013D6:
000013D6 2F2E 000C move.l -[A7], [A6 + 0xC]
000013DA 486E FFE4 pea.l [A6 - 0x1C]
000013DE 4EB9 0003 D766 jsr [0x0003D766]
000013E4 A973 syscall StillDown
000013E6 101F move.b D0, [A7]+
000013E8 5C4F addq.w A7, 6
000013EA 6700 012A beq +0x12C /* 00001516 */
label000013EE:
000013EE 486E FFF8 pea.l [A6 - 0x8]
000013F2 4EB9 0000 755A jsr [0x0000755A]
000013F8 42A7 clr.l -[A7]
000013FA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000013FE 2057 movea.l A0, [A7]
00001400 2268 0004 movea.l A1, [A0 + 0x4]
00001404 2269 0104 movea.l A1, [A1 + 0x104]
00001408 4E91 jsr [A1]
0000140A 486E FFF4 pea.l [A6 - 0xC]
0000140E A972 syscall GetMouse
00001410 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001414 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001418 2057 movea.l A0, [A7]
0000141A 2268 0004 movea.l A1, [A0 + 0x4]
0000141E 2269 0194 movea.l A1, [A1 + 0x194]
00001422 4E91 jsr [A1]
00001424 4A00 tst.b D0
00001426 4FEF 0014 lea.l A7, [A7 + 0x14]
0000142A 673E beq +0x40 /* 0000146A */
0000142C 42A7 clr.l -[A7]
0000142E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001432 2057 movea.l A0, [A7]
00001434 2268 0004 movea.l A1, [A0 + 0x4]
00001438 2269 0104 movea.l A1, [A1 + 0x104]
0000143C 4E91 jsr [A1]
0000143E 486E FFD4 pea.l [A6 - 0x2C]
00001442 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001446 2057 movea.l A0, [A7]
00001448 2268 0004 movea.l A1, [A0 + 0x4]
0000144C 2269 0040 movea.l A1, [A1 + 0x40]
00001450 4E91 jsr [A1]
00001452 486E FFD4 pea.l [A6 - 0x2C]
00001456 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000145A A94E syscall PinRect
0000145C 2D5F FFD0 move.l [A6 - 0x30], [A7]+
00001460 2D6E FFD0 FFF4 move.l [A6 - 0xC], [A6 - 0x30]
00001466 4FEF 000C lea.l A7, [A7 + 0xC]
label0000146A:
0000146A 486E FFDC pea.l [A6 - 0x24]
0000146E 486E FFF4 pea.l [A6 - 0xC]
00001472 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001476 4EB9 0000 1418 jsr [0x00001418]
0000147C 486E FFF8 pea.l [A6 - 0x8]
00001480 486E FFDC pea.l [A6 - 0x24]
00001484 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001488 2057 movea.l A0, [A7]
0000148A 2268 0004 movea.l A1, [A0 + 0x4]
0000148E 2269 020C movea.l A1, [A1 + 0x20C]
00001492 4E91 jsr [A1]
00001494 486E FFF8 pea.l [A6 - 0x8]
00001498 486E FFE4 pea.l [A6 - 0x1C]
0000149C 4EB9 0003 D796 jsr [0x0003D796]
000014A2 4A00 tst.b D0
000014A4 4FEF 0020 lea.l A7, [A7 + 0x20]
000014A8 6762 beq +0x64 /* 0000150C */
000014AA 7600 moveq.l D3, 0x00
000014AC 486E FFF8 pea.l [A6 - 0x8]
000014B0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000014B4 61FF 0000 0D06 bsr +0xD08 /* 000021BC */
000014BA 4A00 tst.b D0
000014BC 504F addq.w A7, 8
000014BE 674C beq +0x4E /* 0000150C */
000014C0 486A 000E pea.l [A2 + 0xE]
000014C4 486E FFEC pea.l [A6 - 0x14]
000014C8 4EB9 0003 D766 jsr [0x0003D766]
000014CE 4227 clr.b -[A7]
000014D0 2F0A move.l -[A7], A2
000014D2 2057 movea.l A0, [A7]
000014D4 2250 movea.l A1, [A0]
000014D6 2269 0040 movea.l A1, [A1 + 0x40]
000014DA 4E91 jsr [A1]
000014DC 486E FFF8 pea.l [A6 - 0x8]
000014E0 486E FFEC pea.l [A6 - 0x14]
000014E4 2F0A move.l -[A7], A2
000014E6 2057 movea.l A0, [A7]
000014E8 2250 movea.l A1, [A0]
000014EA 2269 0044 movea.l A1, [A1 + 0x44]
000014EE 4E91 jsr [A1]
000014F0 256E FFEC 000E move.l [A2 + 0xE], [A6 - 0x14]
000014F6 256E FFF0 0012 move.l [A2 + 0x12], [A6 - 0x10]
000014FC 2D6E FFF8 FFE4 move.l [A6 - 0x1C], [A6 - 0x8]
00001502 2D6E FFFC FFE8 move.l [A6 - 0x18], [A6 - 0x4]
00001508 4FEF 001A lea.l A7, [A7 + 0x1A]
label0000150C:
0000150C 554F subq.w A7, 2
0000150E A973 syscall StillDown
00001510 101F move.b D0, [A7]+
00001512 6600 FEDA bne -0x124 /* 000013EE */
label00001516:
00001516 1003 move.b D0, D3
label00001518:
00001518 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000151C 4E5E unlink A6
0000151E 4E75 rts
00001520 4E56 FFEC link A6, -0x0014
00001524 2F0A move.l -[A7], A2
00001526 2F03 move.l -[A7], D3
00001528 246E 0008 movea.l A2, [A6 + 0x8]
0000152C 262E 0010 move.l D3, [A6 + 0x10]
00001530 486A 0008 pea.l [A2 + 0x8]
00001534 4EB9 0003 B718 jsr [0x0003B718]
0000153A 4A00 tst.b D0
0000153C 584F addq.w A7, 4
0000153E 6600 010C bne +0x10E /* 0000164C */
00001542 486E FFF0 pea.l [A6 - 0x10]
00001546 486E FFEC pea.l [A6 - 0x14]
0000154A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000154E 61FF 0000 0C1A bsr +0xC1C /* 0000216A */
00001554 486E FFFA pea.l [A6 - 0x6]
00001558 4EB9 0000 0490 jsr [0x00000490]
0000155E 4A83 tst.l D3
00001560 4FEF 0010 lea.l A7, [A7 + 0x10]
00001564 673E beq +0x40 /* 000015A4 */
00001566 486E FFFA pea.l [A6 - 0x6]
0000156A 4EB9 0000 9F20 jsr [0x00009F20]
00001570 584F addq.w A7, 4
00001572 2F08 move.l -[A7], A0
00001574 2F3C 0001 0001 move.l -[A7], 0x10001
0000157A 202E FFF0 move.l D0, [A6 - 0x10]
0000157E 5280 addq.l D0, 1
00001580 3F00 move.w -[A7], D0
00001582 2003 move.l D0, D3
00001584 5280 addq.l D0, 1
00001586 3F00 move.w -[A7], D0
00001588 A8DE syscall SetRecRgn
0000158A 486A 0008 pea.l [A2 + 0x8]
0000158E 4EB9 0000 9F20 jsr [0x00009F20]
00001594 584F addq.w A7, 4
00001596 2F08 move.l -[A7], A0
00001598 486E FFFA pea.l [A6 - 0x6]
0000159C 4EB9 0003 B730 jsr [0x0003B730]
000015A2 504F addq.w A7, 8
label000015A4:
000015A4 486E FFF4 pea.l [A6 - 0xC]
000015A8 4EB9 0000 0490 jsr [0x00000490]
000015AE 486A 0008 pea.l [A2 + 0x8]
000015B2 4EB9 0000 9F20 jsr [0x00009F20]
000015B8 584F addq.w A7, 4
000015BA 2F08 move.l -[A7], A0
000015BC 486E FFFA pea.l [A6 - 0x6]
000015C0 4EB9 0000 9F20 jsr [0x00009F20]
000015C6 584F addq.w A7, 4
000015C8 2F08 move.l -[A7], A0
000015CA 486E FFF4 pea.l [A6 - 0xC]
000015CE 4EB9 0000 9F20 jsr [0x00009F20]
000015D4 584F addq.w A7, 4
000015D6 2F08 move.l -[A7], A0
000015D8 A8E6 syscall DiffRgn
000015DA 486E FFF4 pea.l [A6 - 0xC]
000015DE 4EB9 0000 9F20 jsr [0x00009F20]
000015E4 584F addq.w A7, 4
000015E6 2F08 move.l -[A7], A0
000015E8 4267 clr.w -[A7]
000015EA 3F2E 000E move.w -[A7], [A6 + 0xE]
000015EE A8E0 syscall OffsetRgn/OfsetRgn
000015F0 486E FFFA pea.l [A6 - 0x6]
000015F4 4EB9 0000 9F20 jsr [0x00009F20]
000015FA 584F addq.w A7, 4
000015FC 2F08 move.l -[A7], A0
000015FE 486E FFF4 pea.l [A6 - 0xC]
00001602 4EB9 0000 9F20 jsr [0x00009F20]
00001608 584F addq.w A7, 4
0000160A 2F08 move.l -[A7], A0
0000160C 486A 0008 pea.l [A2 + 0x8]
00001610 4EB9 0000 9F20 jsr [0x00009F20]
00001616 584F addq.w A7, 4
00001618 2F08 move.l -[A7], A0
0000161A A8E5 syscall UnionRgn
0000161C B6AA 000E cmp.l D3, [A2 + 0xE]
00001620 584F addq.w A7, 4
00001622 6408 bcc +0xA /* 0000162C */
00001624 202E 000C move.l D0, [A6 + 0xC]
00001628 D1AA 000E add.l [A2 + 0xE], D0
label0000162C:
0000162C 3F3C FFFF move.w -[A7], 0xFFFF
00001630 486E FFF4 pea.l [A6 - 0xC]
00001634 4EB9 0000 04B8 jsr [0x000004B8]
0000163A 3F3C FFFF move.w -[A7], 0xFFFF
0000163E 486E FFFA pea.l [A6 - 0x6]
00001642 4EB9 0000 04B8 jsr [0x000004B8]
00001648 4FEF 000C lea.l A7, [A7 + 0xC]
label0000164C:
0000164C 261F move.l D3, [A7]+
0000164E 245F movea.l A2, [A7]+
00001650 4E5E unlink A6
00001652 4E75 rts
00001654 4E56 FFEC link A6, -0x0014
00001658 2F0A move.l -[A7], A2
0000165A 2F03 move.l -[A7], D3
0000165C 246E 0008 movea.l A2, [A6 + 0x8]
00001660 262E 0010 move.l D3, [A6 + 0x10]
00001664 486A 0008 pea.l [A2 + 0x8]
00001668 4EB9 0003 B718 jsr [0x0003B718]
0000166E 4A00 tst.b D0
00001670 584F addq.w A7, 4
00001672 6600 010C bne +0x10E /* 00001780 */
00001676 486E FFEC pea.l [A6 - 0x14]
0000167A 486E FFF0 pea.l [A6 - 0x10]
0000167E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001682 61FF 0000 0AE6 bsr +0xAE8 /* 0000216A */
00001688 486E FFFA pea.l [A6 - 0x6]
0000168C 4EB9 0000 0490 jsr [0x00000490]
00001692 4A83 tst.l D3
00001694 4FEF 0010 lea.l A7, [A7 + 0x10]
00001698 673E beq +0x40 /* 000016D8 */
0000169A 486E FFFA pea.l [A6 - 0x6]
0000169E 4EB9 0000 9F20 jsr [0x00009F20]
000016A4 584F addq.w A7, 4
000016A6 2F08 move.l -[A7], A0
000016A8 2F3C 0001 0001 move.l -[A7], 0x10001
000016AE 2003 move.l D0, D3
000016B0 5280 addq.l D0, 1
000016B2 3F00 move.w -[A7], D0
000016B4 202E FFF0 move.l D0, [A6 - 0x10]
000016B8 5280 addq.l D0, 1
000016BA 3F00 move.w -[A7], D0
000016BC A8DE syscall SetRecRgn
000016BE 486A 0008 pea.l [A2 + 0x8]
000016C2 4EB9 0000 9F20 jsr [0x00009F20]
000016C8 584F addq.w A7, 4
000016CA 2F08 move.l -[A7], A0
000016CC 486E FFFA pea.l [A6 - 0x6]
000016D0 4EB9 0003 B730 jsr [0x0003B730]
000016D6 504F addq.w A7, 8
label000016D8:
000016D8 486E FFF4 pea.l [A6 - 0xC]
000016DC 4EB9 0000 0490 jsr [0x00000490]
000016E2 486A 0008 pea.l [A2 + 0x8]
000016E6 4EB9 0000 9F20 jsr [0x00009F20]
000016EC 584F addq.w A7, 4
000016EE 2F08 move.l -[A7], A0
000016F0 486E FFFA pea.l [A6 - 0x6]
000016F4 4EB9 0000 9F20 jsr [0x00009F20]
000016FA 584F addq.w A7, 4
000016FC 2F08 move.l -[A7], A0
000016FE 486E FFF4 pea.l [A6 - 0xC]
00001702 4EB9 0000 9F20 jsr [0x00009F20]
00001708 584F addq.w A7, 4
0000170A 2F08 move.l -[A7], A0
0000170C A8E6 syscall DiffRgn
0000170E 486E FFF4 pea.l [A6 - 0xC]
00001712 4EB9 0000 9F20 jsr [0x00009F20]
00001718 584F addq.w A7, 4
0000171A 2F08 move.l -[A7], A0
0000171C 3F2E 000E move.w -[A7], [A6 + 0xE]
00001720 4267 clr.w -[A7]
00001722 A8E0 syscall OffsetRgn/OfsetRgn
00001724 486E FFFA pea.l [A6 - 0x6]
00001728 4EB9 0000 9F20 jsr [0x00009F20]
0000172E 584F addq.w A7, 4
00001730 2F08 move.l -[A7], A0
00001732 486E FFF4 pea.l [A6 - 0xC]
00001736 4EB9 0000 9F20 jsr [0x00009F20]
0000173C 584F addq.w A7, 4
0000173E 2F08 move.l -[A7], A0
00001740 486A 0008 pea.l [A2 + 0x8]
00001744 4EB9 0000 9F20 jsr [0x00009F20]
0000174A 584F addq.w A7, 4
0000174C 2F08 move.l -[A7], A0
0000174E A8E5 syscall UnionRgn
00001750 B6AA 0012 cmp.l D3, [A2 + 0x12]
00001754 584F addq.w A7, 4
00001756 6408 bcc +0xA /* 00001760 */
00001758 202E 000C move.l D0, [A6 + 0xC]
0000175C D1AA 0012 add.l [A2 + 0x12], D0
label00001760:
00001760 3F3C FFFF move.w -[A7], 0xFFFF
00001764 486E FFF4 pea.l [A6 - 0xC]
00001768 4EB9 0000 04B8 jsr [0x000004B8]
0000176E 3F3C FFFF move.w -[A7], 0xFFFF
00001772 486E FFFA pea.l [A6 - 0x6]
00001776 4EB9 0000 04B8 jsr [0x000004B8]
0000177C 4FEF 000C lea.l A7, [A7 + 0xC]
label00001780:
00001780 261F move.l D3, [A7]+
00001782 245F movea.l A2, [A7]+
00001784 4E5E unlink A6
00001786 4E75 rts
00001788 4E56 FFE6 link A6, -0x001A
0000178C 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2
00001790 246E 0008 movea.l A2, [A6 + 0x8]
00001794 2A2E 000C move.l D5, [A6 + 0xC]
00001798 262E 0010 move.l D3, [A6 + 0x10]
0000179C 486A 0008 pea.l [A2 + 0x8]
000017A0 4EB9 0003 B718 jsr [0x0003B718]
000017A6 4A00 tst.b D0
000017A8 584F addq.w A7, 4
000017AA 6600 019A bne +0x19C /* 00001946 */
000017AE 486E FFF0 pea.l [A6 - 0x10]
000017B2 486E FFE6 pea.l [A6 - 0x1A]
000017B6 2F2A 0004 move.l -[A7], [A2 + 0x4]
000017BA 61FF 0000 09AE bsr +0x9B0 /* 0000216A */
000017C0 2003 move.l D0, D3
000017C2 D085 add.l D0, D5
000017C4 2800 move.l D4, D0
000017C6 3F00 move.w -[A7], D0
000017C8 202E FFF0 move.l D0, [A6 - 0x10]
000017CC 5280 addq.l D0, 1
000017CE 3F00 move.w -[A7], D0
000017D0 3F03 move.w -[A7], D3
000017D2 3F3C 0001 move.w -[A7], 0x1
000017D6 486E FFEA pea.l [A6 - 0x16]
000017DA 4EB9 0000 04A0 jsr [0x000004A0]
000017E0 486A 0008 pea.l [A2 + 0x8]
000017E4 4EB9 0000 9F20 jsr [0x00009F20]
000017EA 584F addq.w A7, 4
000017EC 2F08 move.l -[A7], A0
000017EE 486E FFEA pea.l [A6 - 0x16]
000017F2 4EB9 0003 B730 jsr [0x0003B730]
000017F8 486E FFEA pea.l [A6 - 0x16]
000017FC 4EB9 0003 B718 jsr [0x0003B718]
00001802 4A00 tst.b D0
00001804 57C0 seq D0
00001806 4400 neg.b D0
00001808 1C00 move.b D6, D0
0000180A 486E FFFA pea.l [A6 - 0x6]
0000180E 4EB9 0000 0490 jsr [0x00000490]
00001814 7001 moveq.l D0, 0x01
00001816 B680 cmp.l D3, D0
00001818 4FEF 0028 lea.l A7, [A7 + 0x28]
0000181C 633A bls +0x3C /* 00001858 */
0000181E 486E FFFA pea.l [A6 - 0x6]
00001822 4EB9 0000 9F20 jsr [0x00009F20]
00001828 584F addq.w A7, 4
0000182A 2F08 move.l -[A7], A0
0000182C 2F3C 0001 0001 move.l -[A7], 0x10001
00001832 202E FFF0 move.l D0, [A6 - 0x10]
00001836 5280 addq.l D0, 1
00001838 3F00 move.w -[A7], D0
0000183A 3F03 move.w -[A7], D3
0000183C A8DE syscall SetRecRgn
0000183E 486A 0008 pea.l [A2 + 0x8]
00001842 4EB9 0000 9F20 jsr [0x00009F20]
00001848 584F addq.w A7, 4
0000184A 2F08 move.l -[A7], A0
0000184C 486E FFFA pea.l [A6 - 0x6]
00001850 4EB9 0003 B730 jsr [0x0003B730]
00001856 504F addq.w A7, 8
label00001858:
00001858 202E FFE6 move.l D0, [A6 - 0x1A]
0000185C D085 add.l D0, D5
0000185E 5280 addq.l D0, 1
00001860 3F00 move.w -[A7], D0
00001862 202E FFF0 move.l D0, [A6 - 0x10]
00001866 5280 addq.l D0, 1
00001868 3F00 move.w -[A7], D0
0000186A 3F04 move.w -[A7], D4
0000186C 3F3C 0001 move.w -[A7], 0x1
00001870 486E FFF4 pea.l [A6 - 0xC]
00001874 4EB9 0000 04A0 jsr [0x000004A0]
0000187A 486A 0008 pea.l [A2 + 0x8]
0000187E 4EB9 0000 9F20 jsr [0x00009F20]
00001884 584F addq.w A7, 4
00001886 2F08 move.l -[A7], A0
00001888 486E FFF4 pea.l [A6 - 0xC]
0000188C 4EB9 0003 B730 jsr [0x0003B730]
00001892 486E FFF4 pea.l [A6 - 0xC]
00001896 4EB9 0000 9F20 jsr [0x00009F20]
0000189C 584F addq.w A7, 4
0000189E 2F08 move.l -[A7], A0
000018A0 4267 clr.w -[A7]
000018A2 2005 move.l D0, D5
000018A4 4480 neg.l D0
000018A6 3F00 move.w -[A7], D0
000018A8 A8E0 syscall OffsetRgn/OfsetRgn
000018AA 486E FFFA pea.l [A6 - 0x6]
000018AE 4EB9 0000 9F20 jsr [0x00009F20]
000018B4 584F addq.w A7, 4
000018B6 2F08 move.l -[A7], A0
000018B8 486E FFF4 pea.l [A6 - 0xC]
000018BC 4EB9 0000 9F20 jsr [0x00009F20]
000018C2 584F addq.w A7, 4
000018C4 2F08 move.l -[A7], A0
000018C6 486A 0008 pea.l [A2 + 0x8]
000018CA 4EB9 0000 9F20 jsr [0x00009F20]
000018D0 584F addq.w A7, 4
000018D2 2F08 move.l -[A7], A0
000018D4 A8E5 syscall UnionRgn
000018D6 2E2A 000E move.l D7, [A2 + 0xE]
000018DA B687 cmp.l D3, D7
000018DC 4FEF 0014 lea.l A7, [A7 + 0x14]
000018E0 6220 bhi +0x22 /* 00001902 */
000018E2 2004 move.l D0, D4
000018E4 5380 subq.l D0, 1
000018E6 B087 cmp.l D0, D7
000018E8 6514 bcs +0x16 /* 000018FE */
000018EA 42A7 clr.l -[A7]
000018EC 42A7 clr.l -[A7]
000018EE 486A 000E pea.l [A2 + 0xE]
000018F2 4EB9 0003 D6E2 jsr [0x0003D6E2]
000018F8 4FEF 000C lea.l A7, [A7 + 0xC]
000018FC 6004 bra +0x6 /* 00001902 */
label000018FE:
000018FE 9BAA 000E sub.l [A2 + 0xE], D5
label00001902:
00001902 4A06 tst.b D6
00001904 6712 beq +0x14 /* 00001918 */
00001906 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000190A 2057 movea.l A0, [A7]
0000190C 2268 0004 movea.l A1, [A0 + 0x4]
00001910 2269 0248 movea.l A1, [A1 + 0x248]
00001914 4E91 jsr [A1]
00001916 584F addq.w A7, 4
label00001918:
00001918 3F3C FFFF move.w -[A7], 0xFFFF
0000191C 486E FFF4 pea.l [A6 - 0xC]
00001920 4EB9 0000 04B8 jsr [0x000004B8]
00001926 3F3C FFFF move.w -[A7], 0xFFFF
0000192A 486E FFFA pea.l [A6 - 0x6]
0000192E 4EB9 0000 04B8 jsr [0x000004B8]
00001934 3F3C FFFF move.w -[A7], 0xFFFF
00001938 486E FFEA pea.l [A6 - 0x16]
0000193C 4EB9 0000 04B8 jsr [0x000004B8]
00001942 4FEF 0012 lea.l A7, [A7 + 0x12]
label00001946:
00001946 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
0000194A 4E5E unlink A6
0000194C 4E75 rts
0000194E 4E56 FFE6 link A6, -0x001A
00001952 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2
00001956 246E 0008 movea.l A2, [A6 + 0x8]
0000195A 2A2E 000C move.l D5, [A6 + 0xC]
0000195E 262E 0010 move.l D3, [A6 + 0x10]
00001962 486A 0008 pea.l [A2 + 0x8]
00001966 4EB9 0003 B718 jsr [0x0003B718]
0000196C 4A00 tst.b D0
0000196E 584F addq.w A7, 4
00001970 6600 01AC bne +0x1AE /* 00001B1E */
00001974 486E FFE6 pea.l [A6 - 0x1A]
00001978 486E FFF0 pea.l [A6 - 0x10]
0000197C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001980 61FF 0000 07E8 bsr +0x7EA /* 0000216A */
00001986 202E FFF0 move.l D0, [A6 - 0x10]
0000198A 5280 addq.l D0, 1
0000198C 3F00 move.w -[A7], D0
0000198E 2003 move.l D0, D3
00001990 D085 add.l D0, D5
00001992 2800 move.l D4, D0
00001994 3F00 move.w -[A7], D0
00001996 3F3C 0001 move.w -[A7], 0x1
0000199A 3F03 move.w -[A7], D3
0000199C 486E FFEA pea.l [A6 - 0x16]
000019A0 4EB9 0000 04A0 jsr [0x000004A0]
000019A6 486A 0008 pea.l [A2 + 0x8]
000019AA 4EB9 0000 9F20 jsr [0x00009F20]
000019B0 584F addq.w A7, 4
000019B2 2F08 move.l -[A7], A0
000019B4 486E FFEA pea.l [A6 - 0x16]
000019B8 4EB9 0003 B730 jsr [0x0003B730]
000019BE 486E FFEA pea.l [A6 - 0x16]
000019C2 4EB9 0003 B718 jsr [0x0003B718]
000019C8 4A00 tst.b D0
000019CA 57C0 seq D0
000019CC 4400 neg.b D0
000019CE 1C00 move.b D6, D0
000019D0 486E FFFA pea.l [A6 - 0x6]
000019D4 4EB9 0000 0490 jsr [0x00000490]
000019DA 7001 moveq.l D0, 0x01
000019DC B680 cmp.l D3, D0
000019DE 4FEF 0028 lea.l A7, [A7 + 0x28]
000019E2 634C bls +0x4E /* 00001A30 */
000019E4 486E FFFA pea.l [A6 - 0x6]
000019E8 4EB9 0000 9F20 jsr [0x00009F20]
000019EE 584F addq.w A7, 4
000019F0 2F08 move.l -[A7], A0
000019F2 2F3C 0001 0001 move.l -[A7], 0x10001
000019F8 3F03 move.w -[A7], D3
000019FA 202E FFF0 move.l D0, [A6 - 0x10]
000019FE 5280 addq.l D0, 1
00001A00 3F00 move.w -[A7], D0
00001A02 A8DE syscall SetRecRgn
00001A04 486E FFFA pea.l [A6 - 0x6]
00001A08 4EB9 0000 9F20 jsr [0x00009F20]
00001A0E 584F addq.w A7, 4
00001A10 2F08 move.l -[A7], A0
00001A12 486A 0008 pea.l [A2 + 0x8]
00001A16 4EB9 0000 9F20 jsr [0x00009F20]
00001A1C 584F addq.w A7, 4
00001A1E 2F08 move.l -[A7], A0
00001A20 486E FFFA pea.l [A6 - 0x6]
00001A24 4EB9 0000 9F20 jsr [0x00009F20]
00001A2A 584F addq.w A7, 4
00001A2C 2F08 move.l -[A7], A0
00001A2E A8E4 syscall SectRgn
label00001A30:
00001A30 202E FFF0 move.l D0, [A6 - 0x10]
00001A34 5280 addq.l D0, 1
00001A36 3F00 move.w -[A7], D0
00001A38 202E FFE6 move.l D0, [A6 - 0x1A]
00001A3C D085 add.l D0, D5
00001A3E 5280 addq.l D0, 1
00001A40 3F00 move.w -[A7], D0
00001A42 3F3C 0001 move.w -[A7], 0x1
00001A46 3F04 move.w -[A7], D4
00001A48 486E FFF4 pea.l [A6 - 0xC]
00001A4C 4EB9 0000 04A0 jsr [0x000004A0]
00001A52 486A 0008 pea.l [A2 + 0x8]
00001A56 4EB9 0000 9F20 jsr [0x00009F20]
00001A5C 584F addq.w A7, 4
00001A5E 2F08 move.l -[A7], A0
00001A60 486E FFF4 pea.l [A6 - 0xC]
00001A64 4EB9 0003 B730 jsr [0x0003B730]
00001A6A 486E FFF4 pea.l [A6 - 0xC]
00001A6E 4EB9 0000 9F20 jsr [0x00009F20]
00001A74 584F addq.w A7, 4
00001A76 2F08 move.l -[A7], A0
00001A78 2005 move.l D0, D5
00001A7A 4480 neg.l D0
00001A7C 3F00 move.w -[A7], D0
00001A7E 4267 clr.w -[A7]
00001A80 A8E0 syscall OffsetRgn/OfsetRgn
00001A82 486E FFFA pea.l [A6 - 0x6]
00001A86 4EB9 0000 9F20 jsr [0x00009F20]
00001A8C 584F addq.w A7, 4
00001A8E 2F08 move.l -[A7], A0
00001A90 486E FFF4 pea.l [A6 - 0xC]
00001A94 4EB9 0000 9F20 jsr [0x00009F20]
00001A9A 584F addq.w A7, 4
00001A9C 2F08 move.l -[A7], A0
00001A9E 486A 0008 pea.l [A2 + 0x8]
00001AA2 4EB9 0000 9F20 jsr [0x00009F20]
00001AA8 584F addq.w A7, 4
00001AAA 2F08 move.l -[A7], A0
00001AAC A8E5 syscall UnionRgn
00001AAE 2E2A 0012 move.l D7, [A2 + 0x12]
00001AB2 B687 cmp.l D3, D7
00001AB4 4FEF 0014 lea.l A7, [A7 + 0x14]
00001AB8 6220 bhi +0x22 /* 00001ADA */
00001ABA 2004 move.l D0, D4
00001ABC 5380 subq.l D0, 1
00001ABE B087 cmp.l D0, D7
00001AC0 6514 bcs +0x16 /* 00001AD6 */
00001AC2 42A7 clr.l -[A7]
00001AC4 42A7 clr.l -[A7]
00001AC6 486A 000E pea.l [A2 + 0xE]
00001ACA 4EB9 0003 D6E2 jsr [0x0003D6E2]
00001AD0 4FEF 000C lea.l A7, [A7 + 0xC]
00001AD4 6004 bra +0x6 /* 00001ADA */
label00001AD6:
00001AD6 9BAA 0012 sub.l [A2 + 0x12], D5
label00001ADA:
00001ADA 4A06 tst.b D6
00001ADC 6712 beq +0x14 /* 00001AF0 */
00001ADE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001AE2 2057 movea.l A0, [A7]
00001AE4 2268 0004 movea.l A1, [A0 + 0x4]
00001AE8 2269 0248 movea.l A1, [A1 + 0x248]
00001AEC 4E91 jsr [A1]
00001AEE 584F addq.w A7, 4
label00001AF0:
00001AF0 3F3C FFFF move.w -[A7], 0xFFFF
00001AF4 486E FFF4 pea.l [A6 - 0xC]
00001AF8 4EB9 0000 04B8 jsr [0x000004B8]
00001AFE 3F3C FFFF move.w -[A7], 0xFFFF
00001B02 486E FFFA pea.l [A6 - 0x6]
00001B06 4EB9 0000 04B8 jsr [0x000004B8]
00001B0C 3F3C FFFF move.w -[A7], 0xFFFF
00001B10 486E FFEA pea.l [A6 - 0x16]
00001B14 4EB9 0000 04B8 jsr [0x000004B8]
00001B1A 4FEF 0012 lea.l A7, [A7 + 0x12]
label00001B1E:
00001B1E 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
00001B22 4E5E unlink A6
00001B24 4E75 rts
00001B26 4E56 0000 link A6, 0
00001B2A 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B2E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B32 4EB9 0003 D720 jsr [0x0003D720]
00001B38 41F9 0000 34BE lea.l A0, [0x000034BE]
00001B3E 226E 0008 movea.l A1, [A6 + 0x8]
00001B42 2288 move.l [A1], A0
00001B44 206E 0008 movea.l A0, [A6 + 0x8]
00001B48 4868 0008 pea.l [A0 + 0x8]
00001B4C 4EB9 0000 755A jsr [0x0000755A]
00001B52 206E 0008 movea.l A0, [A6 + 0x8]
00001B56 4AA8 0004 tst.l [A0 + 0x4]
00001B5A 4FEF 000C lea.l A7, [A7 + 0xC]
00001B5E 663E bne +0x40 /* 00001B9E */
00001B60 4EB9 0000 1D0A jsr [0x00001D0A]
00001B66 5300 subq.b D0, 1
00001B68 661C bne +0x1E /* 00001B86 */
00001B6A 4878 001B push.l 0x1B
00001B6E 4879 0000 357E push.l 0x357E /* '5~' */
00001B74 4879 0000 3596 push.l 0x3596
00001B7A 4EB9 0000 01B0 jsr [0x000001B0]
00001B80 4FEF 000C lea.l A7, [A7 + 0xC]
00001B84 6018 bra +0x1A /* 00001B9E */
label00001B86:
00001B86 4EB9 0000 1D0A jsr [0x00001D0A]
00001B8C 5500 subq.b D0, 2
00001B8E 660E bne +0x10 /* 00001B9E */
00001B90 4879 0000 3596 push.l 0x3596
00001B96 4EB9 0000 1CFC jsr [0x00001CFC]
00001B9C 584F addq.w A7, 4
label00001B9E:
00001B9E 206E 0008 movea.l A0, [A6 + 0x8]
00001BA2 4E5E unlink A6
00001BA4 4E75 rts
00001BA6 4E56 0000 link A6, 0
00001BAA 2F0A move.l -[A7], A2
00001BAC 246E 0008 movea.l A2, [A6 + 0x8]
00001BB0 200A move.l D0, A2
00001BB2 6724 beq +0x26 /* 00001BD8 */
00001BB4 41F9 0000 34BE lea.l A0, [0x000034BE]
00001BBA 2488 move.l [A2], A0
00001BBC 4267 clr.w -[A7]
00001BBE 2F0A move.l -[A7], A2
00001BC0 4EB9 0003 D6F2 jsr [0x0003D6F2]
00001BC6 4A6E 000C tst.w [A6 + 0xC]
00001BCA 5C4F addq.w A7, 6
00001BCC 6F0A ble +0xC /* 00001BD8 */
00001BCE 2F0A move.l -[A7], A2
00001BD0 4EB9 0000 0168 jsr [0x00000168]
00001BD6 584F addq.w A7, 4
label00001BD8:
00001BD8 204A movea.l A0, A2
00001BDA 245F movea.l A2, [A7]+
00001BDC 4E5E unlink A6
00001BDE 4E75 rts
00001BE0 4E56 0000 link A6, 0
00001BE4 206E 0008 movea.l A0, [A6 + 0x8]
00001BE8 4868 0008 pea.l [A0 + 0x8]
00001BEC 2F2E 000C move.l -[A7], [A6 + 0xC]
00001BF0 4EB9 0003 D7C6 jsr [0x0003D7C6]
00001BF6 4E5E unlink A6
00001BF8 4E75 rts
00001BFA 4E56 0000 link A6, 0
00001BFE 206E 0008 movea.l A0, [A6 + 0x8]
00001C02 4868 0008 pea.l [A0 + 0x8]
00001C06 2F2E 000C move.l -[A7], [A6 + 0xC]
00001C0A 4EB9 0003 D766 jsr [0x0003D766]
00001C10 4E5E unlink A6
00001C12 4E75 rts
00001C14 206F 0004 movea.l A0, [A7 + 0x4]
00001C18 2028 0008 move.l D0, [A0 + 0x8]
00001C1C 4E75 rts
00001C1E 4E56 0000 link A6, 0
00001C22 2F0B move.l -[A7], A3
00001C24 2F0A move.l -[A7], A2
00001C26 246E 0008 movea.l A2, [A6 + 0x8]
00001C2A 266E 000C movea.l A3, [A6 + 0xC]
00001C2E 486A 0008 pea.l [A2 + 0x8]
00001C32 2F0B move.l -[A7], A3
00001C34 4EB9 0003 D796 jsr [0x0003D796]
00001C3A 4A00 tst.b D0
00001C3C 504F addq.w A7, 8
00001C3E 674A beq +0x4C /* 00001C8A */
00001C40 4227 clr.b -[A7]
00001C42 486A 0008 pea.l [A2 + 0x8]
00001C46 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001C4A 2057 movea.l A0, [A7]
00001C4C 2268 0004 movea.l A1, [A0 + 0x4]
00001C50 2269 0244 movea.l A1, [A1 + 0x244]
00001C54 4E91 jsr [A1]
00001C56 2553 0008 move.l [A2 + 0x8], [A3]
00001C5A 256B 0004 000C move.l [A2 + 0xC], [A3 + 0x4]
00001C60 1F3C 0001 move.b -[A7], 0x1
00001C64 2F0B move.l -[A7], A3
00001C66 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001C6A 2057 movea.l A0, [A7]
00001C6C 2268 0004 movea.l A1, [A0 + 0x4]
00001C70 2269 0244 movea.l A1, [A1 + 0x244]
00001C74 4E91 jsr [A1]
00001C76 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001C7A 2057 movea.l A0, [A7]
00001C7C 2268 0004 movea.l A1, [A0 + 0x4]
00001C80 2269 0248 movea.l A1, [A1 + 0x248]
00001C84 4E91 jsr [A1]
00001C86 4FEF 0018 lea.l A7, [A7 + 0x18]
label00001C8A:
00001C8A 245F movea.l A2, [A7]+
00001C8C 265F movea.l A3, [A7]+
00001C8E 4E5E unlink A6
00001C90 4E75 rts
00001C92 4E56 0000 link A6, 0
00001C96 4EB9 0000 1D0A jsr [0x00001D0A]
00001C9C 5300 subq.b D0, 1
00001C9E 661C bne +0x1E /* 00001CBC */
00001CA0 4878 0071 push.l 0x71 /* 'q' */
00001CA4 4879 0000 357E push.l 0x357E /* '5~' */
00001CAA 4879 0000 3540 push.l 0x3540 /* '5@' */
00001CB0 4EB9 0000 01B0 jsr [0x000001B0]
00001CB6 4FEF 000C lea.l A7, [A7 + 0xC]
00001CBA 6018 bra +0x1A /* 00001CD4 */
label00001CBC:
00001CBC 4EB9 0000 1D0A jsr [0x00001D0A]
00001CC2 5500 subq.b D0, 2
00001CC4 660E bne +0x10 /* 00001CD4 */
00001CC6 4879 0000 3540 push.l 0x3540 /* '5@' */
00001CCC 4EB9 0000 1CFC jsr [0x00001CFC]
00001CD2 584F addq.w A7, 4
label00001CD4:
00001CD4 4E5E unlink A6
00001CD6 4E75 rts
00001CD8 4E56 0000 link A6, 0
00001CDC 2F0A move.l -[A7], A2
00001CDE 246E 0008 movea.l A2, [A6 + 0x8]
00001CE2 486A 0008 pea.l [A2 + 0x8]
00001CE6 2F2E 000C move.l -[A7], [A6 + 0xC]
00001CEA 4EB9 0003 D7C6 jsr [0x0003D7C6]
00001CF0 4A00 tst.b D0
00001CF2 504F addq.w A7, 8
00001CF4 6732 beq +0x34 /* 00001D28 */
00001CF6 4227 clr.b -[A7]
00001CF8 486A 0008 pea.l [A2 + 0x8]
00001CFC 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001D00 2057 movea.l A0, [A7]
00001D02 2268 0004 movea.l A1, [A0 + 0x4]
00001D06 2269 0244 movea.l A1, [A1 + 0x244]
00001D0A 4E91 jsr [A1]
00001D0C 42AA 0008 clr.l [A2 + 0x8]
00001D10 42AA 000C clr.l [A2 + 0xC]
00001D14 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001D18 2057 movea.l A0, [A7]
00001D1A 2268 0004 movea.l A1, [A0 + 0x4]
00001D1E 2269 0248 movea.l A1, [A1 + 0x248]
00001D22 4E91 jsr [A1]
00001D24 4FEF 000E lea.l A7, [A7 + 0xE]
label00001D28:
00001D28 245F movea.l A2, [A7]+
00001D2A 4E5E unlink A6
00001D2C 4E75 rts
00001D2E 4E56 0000 link A6, 0
00001D32 2F0A move.l -[A7], A2
00001D34 246E 0008 movea.l A2, [A6 + 0x8]
00001D38 4227 clr.b -[A7]
00001D3A 486A 0008 pea.l [A2 + 0x8]
00001D3E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001D42 2057 movea.l A0, [A7]
00001D44 2268 0004 movea.l A1, [A0 + 0x4]
00001D48 2269 0244 movea.l A1, [A1 + 0x244]
00001D4C 4E91 jsr [A1]
00001D4E 42AA 0008 clr.l [A2 + 0x8]
00001D52 42AA 000C clr.l [A2 + 0xC]
00001D56 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001D5A 2057 movea.l A0, [A7]
00001D5C 2268 0004 movea.l A1, [A0 + 0x4]
00001D60 2269 0248 movea.l A1, [A1 + 0x248]
00001D64 4E91 jsr [A1]
00001D66 4FEF 000E lea.l A7, [A7 + 0xE]
00001D6A 245F movea.l A2, [A7]+
00001D6C 4E5E unlink A6
00001D6E 4E75 rts
00001D70 4E56 0000 link A6, 0
00001D74 48E7 1030 movem.l -[A7], D3,A2,A3
00001D78 266E 0008 movea.l A3, [A6 + 0x8]
00001D7C 246E 000C movea.l A2, [A6 + 0xC]
00001D80 486B 0008 pea.l [A3 + 0x8]
00001D84 2F0A move.l -[A7], A2
00001D86 4EB9 0003 D7C6 jsr [0x0003D7C6]
00001D8C 4A00 tst.b D0
00001D8E 504F addq.w A7, 8
00001D90 6730 beq +0x32 /* 00001DC2 */
00001D92 206E 0010 movea.l A0, [A6 + 0x10]
00001D96 7000 moveq.l D0, 0x00
00001D98 3028 0016 move.w D0, [A0 + 0x16]
00001D9C 2600 move.l D3, D0
00001D9E 0280 0000 0100 andi.l D0, 0x100
00001DA4 660A bne +0xC /* 00001DB0 */
00001DA6 2003 move.l D0, D3
00001DA8 0280 0000 0200 andi.l D0, 0x200
00001DAE 6722 beq +0x24 /* 00001DD2 */
label00001DB0:
00001DB0 2F0A move.l -[A7], A2
00001DB2 2F0B move.l -[A7], A3
00001DB4 2057 movea.l A0, [A7]
00001DB6 2250 movea.l A1, [A0]
00001DB8 2269 0020 movea.l A1, [A1 + 0x20]
00001DBC 4E91 jsr [A1]
00001DBE 504F addq.w A7, 8
00001DC0 6010 bra +0x12 /* 00001DD2 */
label00001DC2:
00001DC2 2F0A move.l -[A7], A2
00001DC4 2F0B move.l -[A7], A3
00001DC6 2057 movea.l A0, [A7]
00001DC8 2250 movea.l A1, [A0]
00001DCA 2269 0018 movea.l A1, [A1 + 0x18]
00001DCE 4E91 jsr [A1]
00001DD0 504F addq.w A7, 8
label00001DD2:
00001DD2 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001DD6 4E5E unlink A6
00001DD8 4E75 rts
00001DDA 4E56 FFD8 link A6, -0x0028
00001DDE 2F0A move.l -[A7], A2
00001DE0 2F03 move.l -[A7], D3
00001DE2 246E 0008 movea.l A2, [A6 + 0x8]
00001DE6 7601 moveq.l D3, 0x01
00001DE8 2F2E 000C move.l -[A7], [A6 + 0xC]
00001DEC 2F0A move.l -[A7], A2
00001DEE 2057 movea.l A0, [A7]
00001DF0 2250 movea.l A1, [A0]
00001DF2 2269 0018 movea.l A1, [A1 + 0x18]
00001DF6 4E91 jsr [A1]
00001DF8 2F2E 000C move.l -[A7], [A6 + 0xC]
00001DFC 486E FFEC pea.l [A6 - 0x14]
00001E00 4EB9 0003 D766 jsr [0x0003D766]
00001E06 A973 syscall StillDown
00001E08 101F move.b D0, [A7]+
00001E0A 4FEF 000E lea.l A7, [A7 + 0xE]
00001E0E 6700 00FC beq +0xFE /* 00001F0C */
label00001E12:
00001E12 486E FFF8 pea.l [A6 - 0x8]
00001E16 4EB9 0000 755A jsr [0x0000755A]
00001E1C 42A7 clr.l -[A7]
00001E1E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001E22 2057 movea.l A0, [A7]
00001E24 2268 0004 movea.l A1, [A0 + 0x4]
00001E28 2269 0104 movea.l A1, [A1 + 0x104]
00001E2C 4E91 jsr [A1]
00001E2E 486E FFF4 pea.l [A6 - 0xC]
00001E32 A972 syscall GetMouse
00001E34 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001E38 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001E3C 2057 movea.l A0, [A7]
00001E3E 2268 0004 movea.l A1, [A0 + 0x4]
00001E42 2269 0194 movea.l A1, [A1 + 0x194]
00001E46 4E91 jsr [A1]
00001E48 4A00 tst.b D0
00001E4A 4FEF 0014 lea.l A7, [A7 + 0x14]
00001E4E 673E beq +0x40 /* 00001E8E */
00001E50 42A7 clr.l -[A7]
00001E52 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001E56 2057 movea.l A0, [A7]
00001E58 2268 0004 movea.l A1, [A0 + 0x4]
00001E5C 2269 0104 movea.l A1, [A1 + 0x104]
00001E60 4E91 jsr [A1]
00001E62 486E FFDC pea.l [A6 - 0x24]
00001E66 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001E6A 2057 movea.l A0, [A7]
00001E6C 2268 0004 movea.l A1, [A0 + 0x4]
00001E70 2269 0040 movea.l A1, [A1 + 0x40]
00001E74 4E91 jsr [A1]
00001E76 486E FFDC pea.l [A6 - 0x24]
00001E7A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001E7E A94E syscall PinRect
00001E80 2D5F FFD8 move.l [A6 - 0x28], [A7]+
00001E84 2D6E FFD8 FFF4 move.l [A6 - 0xC], [A6 - 0x28]
00001E8A 4FEF 000C lea.l A7, [A7 + 0xC]
label00001E8E:
00001E8E 486E FFE4 pea.l [A6 - 0x1C]
00001E92 486E FFF4 pea.l [A6 - 0xC]
00001E96 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001E9A 4EB9 0000 1418 jsr [0x00001418]
00001EA0 486E FFF8 pea.l [A6 - 0x8]
00001EA4 486E FFE4 pea.l [A6 - 0x1C]
00001EA8 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001EAC 2057 movea.l A0, [A7]
00001EAE 2268 0004 movea.l A1, [A0 + 0x4]
00001EB2 2269 020C movea.l A1, [A1 + 0x20C]
00001EB6 4E91 jsr [A1]
00001EB8 486E FFF8 pea.l [A6 - 0x8]
00001EBC 486E FFEC pea.l [A6 - 0x14]
00001EC0 4EB9 0003 D796 jsr [0x0003D796]
00001EC6 4A00 tst.b D0
00001EC8 4FEF 0020 lea.l A7, [A7 + 0x20]
00001ECC 6734 beq +0x36 /* 00001F02 */
00001ECE 7600 moveq.l D3, 0x00
00001ED0 486E FFF8 pea.l [A6 - 0x8]
00001ED4 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001ED8 61FF 0000 02E2 bsr +0x2E4 /* 000021BC */
00001EDE 4A00 tst.b D0
00001EE0 504F addq.w A7, 8
00001EE2 671E beq +0x20 /* 00001F02 */
00001EE4 486E FFF8 pea.l [A6 - 0x8]
00001EE8 2F0A move.l -[A7], A2
00001EEA 2057 movea.l A0, [A7]
00001EEC 2250 movea.l A1, [A0]
00001EEE 2269 0018 movea.l A1, [A1 + 0x18]
00001EF2 4E91 jsr [A1]
00001EF4 2D6E FFF8 FFEC move.l [A6 - 0x14], [A6 - 0x8]
00001EFA 2D6E FFFC FFF0 move.l [A6 - 0x10], [A6 - 0x4]
00001F00 504F addq.w A7, 8
label00001F02:
00001F02 554F subq.w A7, 2
00001F04 A973 syscall StillDown
00001F06 101F move.b D0, [A7]+
00001F08 6600 FF08 bne -0xF6 /* 00001E12 */
label00001F0C:
00001F0C 1003 move.b D0, D3
00001F0E 261F move.l D3, [A7]+
00001F10 245F movea.l A2, [A7]+
00001F12 4E5E unlink A6
00001F14 4E75 rts
00001F16 206F 0004 movea.l A0, [A7 + 0x4]
00001F1A 202F 000C move.l D0, [A7 + 0xC]
00001F1E B0A8 0008 cmp.l D0, [A0 + 0x8]
00001F22 6408 bcc +0xA /* 00001F2C */
00001F24 202F 0008 move.l D0, [A7 + 0x8]
00001F28 D1A8 0008 add.l [A0 + 0x8], D0
label00001F2C:
00001F2C 4E75 rts
00001F2E 206F 0004 movea.l A0, [A7 + 0x4]
00001F32 202F 000C move.l D0, [A7 + 0xC]
00001F36 B0A8 000C cmp.l D0, [A0 + 0xC]
00001F3A 6408 bcc +0xA /* 00001F44 */
00001F3C 202F 0008 move.l D0, [A7 + 0x8]
00001F40 D1A8 000C add.l [A0 + 0xC], D0
label00001F44:
00001F44 4E75 rts
00001F46 4E56 0000 link A6, 0
00001F4A 2F0A move.l -[A7], A2
00001F4C 2F03 move.l -[A7], D3
00001F4E 246E 0008 movea.l A2, [A6 + 0x8]
00001F52 262A 0008 move.l D3, [A2 + 0x8]
00001F56 B6AE 0010 cmp.l D3, [A6 + 0x10]
00001F5A 653A bcs +0x3C /* 00001F96 */
00001F5C 202E 0010 move.l D0, [A6 + 0x10]
00001F60 D0AE 000C add.l D0, [A6 + 0xC]
00001F64 5380 subq.l D0, 1
00001F66 B083 cmp.l D0, D3
00001F68 6524 bcs +0x26 /* 00001F8E */
00001F6A 42A7 clr.l -[A7]
00001F6C 42A7 clr.l -[A7]
00001F6E 486A 0008 pea.l [A2 + 0x8]
00001F72 4EB9 0003 D6E2 jsr [0x0003D6E2]
00001F78 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001F7C 2057 movea.l A0, [A7]
00001F7E 2268 0004 movea.l A1, [A0 + 0x4]
00001F82 2269 0248 movea.l A1, [A1 + 0x248]
00001F86 4E91 jsr [A1]
00001F88 4FEF 0010 lea.l A7, [A7 + 0x10]
00001F8C 6008 bra +0xA /* 00001F96 */
label00001F8E:
00001F8E 202E 000C move.l D0, [A6 + 0xC]
00001F92 91AA 0008 sub.l [A2 + 0x8], D0
label00001F96:
00001F96 261F move.l D3, [A7]+
00001F98 245F movea.l A2, [A7]+
00001F9A 4E5E unlink A6
00001F9C 4E75 rts
00001F9E 4E56 0000 link A6, 0
00001FA2 2F0A move.l -[A7], A2
00001FA4 2F03 move.l -[A7], D3
00001FA6 246E 0008 movea.l A2, [A6 + 0x8]
00001FAA 262A 000C move.l D3, [A2 + 0xC]
00001FAE B6AE 0010 cmp.l D3, [A6 + 0x10]
00001FB2 653A bcs +0x3C /* 00001FEE */
00001FB4 202E 0010 move.l D0, [A6 + 0x10]
00001FB8 D0AE 000C add.l D0, [A6 + 0xC]
00001FBC 5380 subq.l D0, 1
00001FBE B083 cmp.l D0, D3
00001FC0 6524 bcs +0x26 /* 00001FE6 */
00001FC2 42A7 clr.l -[A7]
00001FC4 42A7 clr.l -[A7]
00001FC6 486A 0008 pea.l [A2 + 0x8]
00001FCA 4EB9 0003 D6E2 jsr [0x0003D6E2]
00001FD0 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001FD4 2057 movea.l A0, [A7]
00001FD6 2268 0004 movea.l A1, [A0 + 0x4]
00001FDA 2269 0248 movea.l A1, [A1 + 0x248]
00001FDE 4E91 jsr [A1]
00001FE0 4FEF 0010 lea.l A7, [A7 + 0x10]
00001FE4 6008 bra +0xA /* 00001FEE */
label00001FE6:
00001FE6 202E 000C move.l D0, [A6 + 0xC]
00001FEA 91AA 000C sub.l [A2 + 0xC], D0
label00001FEE:
00001FEE 261F move.l D3, [A7]+
00001FF0 245F movea.l A2, [A7]+
00001FF2 4E5E unlink A6
00001FF4 4E75 rts
00001FF6 4E56 0000 link A6, 0
00001FFA 2F0A move.l -[A7], A2
00001FFC 4A6E 000C tst.w [A6 + 0xC]
00002000 671E beq +0x20 /* 00002020 */
00002002 206E 0008 movea.l A0, [A6 + 0x8]
00002006 41E8 0094 lea.l A0, [A0 + 0x94]
0000200A 226E 0008 movea.l A1, [A6 + 0x8]
0000200E 2288 move.l [A1], A0
00002010 206E 0008 movea.l A0, [A6 + 0x8]
00002014 4868 0094 pea.l [A0 + 0x94]
00002018 4EB9 0000 17B0 jsr [0x000017B0]
0000201E 584F addq.w A7, 4
label00002020:
00002020 2F2E 000E move.l -[A7], [A6 + 0xE]
00002024 4267 clr.w -[A7]
00002026 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000202A 4EB9 0000 11F8 jsr [0x000011F8]
00002030 41F9 0000 309E lea.l A0, [0x0000309E]
00002036 226E 0008 movea.l A1, [A6 + 0x8]
0000203A 2348 0004 move.l [A1 + 0x4], A0
0000203E 41F9 0000 309E lea.l A0, [0x0000309E]
00002044 41E8 0278 lea.l A0, [A0 + 0x278]
00002048 226E 0008 movea.l A1, [A6 + 0x8]
0000204C 2251 movea.l A1, [A1]
0000204E 2288 move.l [A1], A0
00002050 206E 0008 movea.l A0, [A6 + 0x8]
00002054 2450 movea.l A2, [A0]
00002056 41E8 0094 lea.l A0, [A0 + 0x94]
0000205A 91CA sub.l A0, A2
0000205C 2548 0008 move.l [A2 + 0x8], A0
00002060 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002064 61FF 0000 0012 bsr +0x14 /* 00002078 */
0000206A 206E 0008 movea.l A0, [A6 + 0x8]
0000206E 4FEF 000E lea.l A7, [A7 + 0xE]
00002072 245F movea.l A2, [A7]+
00002074 4E5E unlink A6
00002076 4E75 rts
fn00002078:
00002078 206F 0004 movea.l A0, [A7 + 0x4]
0000207C 42A8 007C clr.l [A0 + 0x7C]
00002080 42A8 0080 clr.l [A0 + 0x80]
00002084 42A8 0084 clr.l [A0 + 0x84]
00002088 42A8 0088 clr.l [A0 + 0x88]
0000208C 42A8 008C clr.l [A0 + 0x8C]
00002090 4228 0090 clr.b [A0 + 0x90]
00002094 4228 0091 clr.b [A0 + 0x91]
00002098 4228 0092 clr.b [A0 + 0x92]
0000209C 4228 0027 clr.b [A0 + 0x27]
000020A0 4E75 rts
000020A2 4E56 0000 link A6, 0
000020A6 48E7 0038 movem.l -[A7], A2,A3,A4
000020AA 246E 0008 movea.l A2, [A6 + 0x8]
000020AE 200A move.l D0, A2
000020B0 6700 00AE beq +0xB0 /* 00002160 */
000020B4 41F9 0000 309E lea.l A0, [0x0000309E]
000020BA 2548 0004 move.l [A2 + 0x4], A0
000020BE 41F9 0000 309E lea.l A0, [0x0000309E]
000020C4 41E8 0278 lea.l A0, [A0 + 0x278]
000020C8 2252 movea.l A1, [A2]
000020CA 2288 move.l [A1], A0
000020CC 2652 movea.l A3, [A2]
000020CE 204A movea.l A0, A2
000020D0 41E8 0094 lea.l A0, [A0 + 0x94]
000020D4 91CB sub.l A0, A3
000020D6 2748 0008 move.l [A3 + 0x8], A0
000020DA 286A 0084 movea.l A4, [A2 + 0x84]
000020DE 264C movea.l A3, A4
000020E0 200C move.l D0, A4
000020E2 6712 beq +0x14 /* 000020F6 */
000020E4 3F3C 0001 move.w -[A7], 0x1
000020E8 2F0B move.l -[A7], A3
000020EA 2057 movea.l A0, [A7]
000020EC 2250 movea.l A1, [A0]
000020EE 2269 0008 movea.l A1, [A1 + 0x8]
000020F2 4E91 jsr [A1]
000020F4 5C4F addq.w A7, 6
label000020F6:
000020F6 286A 0088 movea.l A4, [A2 + 0x88]
000020FA 264C movea.l A3, A4
000020FC 200C move.l D0, A4
000020FE 6712 beq +0x14 /* 00002112 */
00002100 3F3C 0001 move.w -[A7], 0x1
00002104 2F0B move.l -[A7], A3
00002106 2057 movea.l A0, [A7]
00002108 2250 movea.l A1, [A0]
0000210A 2269 0008 movea.l A1, [A1 + 0x8]
0000210E 4E91 jsr [A1]
00002110 5C4F addq.w A7, 6
label00002112:
00002112 286A 008C movea.l A4, [A2 + 0x8C]
00002116 264C movea.l A3, A4
00002118 200C move.l D0, A4
0000211A 6712 beq +0x14 /* 0000212E */
0000211C 3F3C 0001 move.w -[A7], 0x1
00002120 2F0B move.l -[A7], A3
00002122 2057 movea.l A0, [A7]
00002124 2250 movea.l A1, [A0]
00002126 2269 0008 movea.l A1, [A1 + 0x8]
0000212A 4E91 jsr [A1]
0000212C 5C4F addq.w A7, 6
label0000212E:
0000212E 4267 clr.w -[A7]
00002130 2F0A move.l -[A7], A2
00002132 4EB9 0000 1200 jsr [0x00001200]
00002138 4A6E 000C tst.w [A6 + 0xC]
0000213C 5C4F addq.w A7, 6
0000213E 6710 beq +0x12 /* 00002150 */
00002140 4267 clr.w -[A7]
00002142 204A movea.l A0, A2
00002144 4868 0094 pea.l [A0 + 0x94]
00002148 4EB9 0000 17B8 jsr [0x000017B8]
0000214E 5C4F addq.w A7, 6
label00002150:
00002150 4A6E 000C tst.w [A6 + 0xC]
00002154 6F0A ble +0xC /* 00002160 */
00002156 2F0A move.l -[A7], A2
00002158 4EB9 0000 0168 jsr [0x00000168]
0000215E 584F addq.w A7, 4
label00002160:
00002160 204A movea.l A0, A2
00002162 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00002166 4E5E unlink A6
00002168 4E75 rts
fn0000216A:
0000216A 226F 0004 movea.l A1, [A7 + 0x4]
0000216E 206F 0008 movea.l A0, [A7 + 0x8]
00002172 20A9 007C move.l [A0], [A1 + 0x7C]
00002176 206F 000C movea.l A0, [A7 + 0xC]
0000217A 20A9 0080 move.l [A0], [A1 + 0x80]
0000217E 4E75 rts
fn00002180:
00002180 2F03 move.l -[A7], D3
00002182 262F 000C move.l D3, [A7 + 0xC]
00002186 4A83 tst.l D3
00002188 670A beq +0xC /* 00002194 */
0000218A 206F 0008 movea.l A0, [A7 + 0x8]
0000218E B6A8 007C cmp.l D3, [A0 + 0x7C]
00002192 6304 bls +0x6 /* 00002198 */
label00002194:
00002194 7000 moveq.l D0, 0x00
00002196 6002 bra +0x4 /* 0000219A */
label00002198:
00002198 7001 moveq.l D0, 0x01
label0000219A:
0000219A 261F move.l D3, [A7]+
0000219C 4E75 rts
fn0000219E:
0000219E 2F03 move.l -[A7], D3
000021A0 262F 000C move.l D3, [A7 + 0xC]
000021A4 4A83 tst.l D3
000021A6 670A beq +0xC /* 000021B2 */
000021A8 206F 0008 movea.l A0, [A7 + 0x8]
000021AC B6A8 0080 cmp.l D3, [A0 + 0x80]
000021B0 6304 bls +0x6 /* 000021B6 */
label000021B2:
000021B2 7000 moveq.l D0, 0x00
000021B4 6002 bra +0x4 /* 000021B8 */
label000021B6:
000021B6 7001 moveq.l D0, 0x01
label000021B8:
000021B8 261F move.l D3, [A7]+
000021BA 4E75 rts
fn000021BC:
000021BC 4E56 0000 link A6, 0
000021C0 2F0A move.l -[A7], A2
000021C2 2F03 move.l -[A7], D3
000021C4 246E 000C movea.l A2, [A6 + 0xC]
000021C8 2F12 move.l -[A7], [A2]
000021CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021CE 4EBA FFB0 jsr [PC - 0x50 /* 00002180 */]
000021D2 4A00 tst.b D0
000021D4 504F addq.w A7, 8
000021D6 6712 beq +0x14 /* 000021EA */
000021D8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000021DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021E0 4EBA FFBC jsr [PC - 0x44 /* 0000219E */]
000021E4 4A00 tst.b D0
000021E6 504F addq.w A7, 8
000021E8 6604 bne +0x6 /* 000021EE */
label000021EA:
000021EA 7000 moveq.l D0, 0x00
000021EC 6002 bra +0x4 /* 000021F0 */
label000021EE:
000021EE 7001 moveq.l D0, 0x01
label000021F0:
000021F0 261F move.l D3, [A7]+
000021F2 245F movea.l A2, [A7]+
000021F4 4E5E unlink A6
000021F6 4E75 rts
000021F8 4E56 FFF0 link A6, -0x0010
000021FC 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00002200 246E 0008 movea.l A2, [A6 + 0x8]
00002204 282E 000C move.l D4, [A6 + 0xC]
00002208 262E 0010 move.l D3, [A6 + 0x10]
0000220C 4AAA 0084 tst.l [A2 + 0x84]
00002210 663E bne +0x40 /* 00002250 */
00002212 4EB9 0000 1D0A jsr [0x00001D0A]
00002218 5300 subq.b D0, 1
0000221A 661C bne +0x1E /* 00002238 */
0000221C 4878 00C1 push.l 0xC1
00002220 4879 0000 3470 push.l 0x3470 /* '4p' */
00002226 4879 0000 347E push.l 0x347E /* '4~' */
0000222C 4EB9 0000 01B0 jsr [0x000001B0]
00002232 4FEF 000C lea.l A7, [A7 + 0xC]
00002236 6018 bra +0x1A /* 00002250 */
label00002238:
00002238 4EB9 0000 1D0A jsr [0x00001D0A]
0000223E 5500 subq.b D0, 2
00002240 660E bne +0x10 /* 00002250 */
00002242 4879 0000 347E push.l 0x347E /* '4~' */
00002248 4EB9 0000 1CFC jsr [0x00001CFC]
0000224E 584F addq.w A7, 4
label00002250:
00002250 2A2A 007C move.l D5, [A2 + 0x7C]
00002254 B685 cmp.l D3, D5
00002256 6302 bls +0x4 /* 0000225A */
00002258 2605 move.l D3, D5
label0000225A:
0000225A D9AA 007C add.l [A2 + 0x7C], D4
0000225E 266A 008C movea.l A3, [A2 + 0x8C]
00002262 200B move.l D0, A3
00002264 671C beq +0x1E /* 00002282 */
00002266 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000226A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000226E 2F03 move.l -[A7], D3
00002270 2F04 move.l -[A7], D4
00002272 2F0B move.l -[A7], A3
00002274 2057 movea.l A0, [A7]
00002276 2250 movea.l A1, [A0]
00002278 2269 0018 movea.l A1, [A1 + 0x18]
0000227C 4E91 jsr [A1]
0000227E 4FEF 0014 lea.l A7, [A7 + 0x14]
label00002282:
00002282 2F03 move.l -[A7], D3
00002284 2F04 move.l -[A7], D4
00002286 2F2A 0084 move.l -[A7], [A2 + 0x84]
0000228A 2057 movea.l A0, [A7]
0000228C 2250 movea.l A1, [A0]
0000228E 2269 002C movea.l A1, [A1 + 0x2C]
00002292 4E91 jsr [A1]
00002294 266A 0088 movea.l A3, [A2 + 0x88]
00002298 200B move.l D0, A3
0000229A 4FEF 000C lea.l A7, [A7 + 0xC]
0000229E 6714 beq +0x16 /* 000022B4 */
000022A0 2F03 move.l -[A7], D3
000022A2 2F04 move.l -[A7], D4
000022A4 2F0B move.l -[A7], A3
000022A6 2057 movea.l A0, [A7]
000022A8 2250 movea.l A1, [A0]
000022AA 2269 0030 movea.l A1, [A1 + 0x30]
000022AE 4E91 jsr [A1]
000022B0 4FEF 000C lea.l A7, [A7 + 0xC]
label000022B4:
000022B4 4227 clr.b -[A7]
000022B6 2F0A move.l -[A7], A2
000022B8 2057 movea.l A0, [A7]
000022BA 2268 0004 movea.l A1, [A0 + 0x4]
000022BE 2269 01DC movea.l A1, [A1 + 0x1DC]
000022C2 4E91 jsr [A1]
000022C4 4A2E 001C tst.b [A6 + 0x1C]
000022C8 5C4F addq.w A7, 6
000022CA 6740 beq +0x42 /* 0000230C */
000022CC 4878 0001 push.l 0x1
000022D0 2003 move.l D0, D3
000022D2 5280 addq.l D0, 1
000022D4 2F00 move.l -[A7], D0
000022D6 486E FFF8 pea.l [A6 - 0x8]
000022DA 4EB9 0000 7570 jsr [0x00007570]
000022E0 2F2A 0080 move.l -[A7], [A2 + 0x80]
000022E4 2F2A 007C move.l -[A7], [A2 + 0x7C]
000022E8 486E FFF0 pea.l [A6 - 0x10]
000022EC 4EB9 0000 7570 jsr [0x00007570]
000022F2 486E FFF0 pea.l [A6 - 0x10]
000022F6 486E FFF8 pea.l [A6 - 0x8]
000022FA 2F0A move.l -[A7], A2
000022FC 2057 movea.l A0, [A7]
000022FE 2268 0004 movea.l A1, [A0 + 0x4]
00002302 2269 0260 movea.l A1, [A1 + 0x260]
00002306 4E91 jsr [A1]
00002308 4FEF 0024 lea.l A7, [A7 + 0x24]
label0000230C:
0000230C 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00002310 4E5E unlink A6
00002312 4E75 rts
00002314 4E56 FFF0 link A6, -0x0010
00002318 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
0000231C 246E 0008 movea.l A2, [A6 + 0x8]
00002320 282E 000C move.l D4, [A6 + 0xC]
00002324 262E 0010 move.l D3, [A6 + 0x10]
00002328 4AAA 0084 tst.l [A2 + 0x84]
0000232C 663E bne +0x40 /* 0000236C */
0000232E 4EB9 0000 1D0A jsr [0x00001D0A]
00002334 5300 subq.b D0, 1
00002336 661C bne +0x1E /* 00002354 */
00002338 4878 00F0 push.l 0xF0
0000233C 4879 0000 3470 push.l 0x3470 /* '4p' */
00002342 4879 0000 347E push.l 0x347E /* '4~' */
00002348 4EB9 0000 01B0 jsr [0x000001B0]
0000234E 4FEF 000C lea.l A7, [A7 + 0xC]
00002352 6018 bra +0x1A /* 0000236C */
label00002354:
00002354 4EB9 0000 1D0A jsr [0x00001D0A]
0000235A 5500 subq.b D0, 2
0000235C 660E bne +0x10 /* 0000236C */
0000235E 4879 0000 347E push.l 0x347E /* '4~' */
00002364 4EB9 0000 1CFC jsr [0x00001CFC]
0000236A 584F addq.w A7, 4
label0000236C:
0000236C 2A2A 0080 move.l D5, [A2 + 0x80]
00002370 B685 cmp.l D3, D5
00002372 6302 bls +0x4 /* 00002376 */
00002374 2605 move.l D3, D5
label00002376:
00002376 D9AA 0080 add.l [A2 + 0x80], D4
0000237A 266A 008C movea.l A3, [A2 + 0x8C]
0000237E 200B move.l D0, A3
00002380 671C beq +0x1E /* 0000239E */
00002382 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002386 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000238A 2F03 move.l -[A7], D3
0000238C 2F04 move.l -[A7], D4
0000238E 2F0B move.l -[A7], A3
00002390 2057 movea.l A0, [A7]
00002392 2250 movea.l A1, [A0]
00002394 2269 001C movea.l A1, [A1 + 0x1C]
00002398 4E91 jsr [A1]
0000239A 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000239E:
0000239E 2F03 move.l -[A7], D3
000023A0 2F04 move.l -[A7], D4
000023A2 2F2A 0084 move.l -[A7], [A2 + 0x84]
000023A6 2057 movea.l A0, [A7]
000023A8 2250 movea.l A1, [A0]
000023AA 2269 0030 movea.l A1, [A1 + 0x30]
000023AE 4E91 jsr [A1]
000023B0 266A 0088 movea.l A3, [A2 + 0x88]
000023B4 200B move.l D0, A3
000023B6 4FEF 000C lea.l A7, [A7 + 0xC]
000023BA 6714 beq +0x16 /* 000023D0 */
000023BC 2F03 move.l -[A7], D3
000023BE 2F04 move.l -[A7], D4
000023C0 2F0B move.l -[A7], A3
000023C2 2057 movea.l A0, [A7]
000023C4 2250 movea.l A1, [A0]
000023C6 2269 0034 movea.l A1, [A1 + 0x34]
000023CA 4E91 jsr [A1]
000023CC 4FEF 000C lea.l A7, [A7 + 0xC]
label000023D0:
000023D0 4227 clr.b -[A7]
000023D2 2F0A move.l -[A7], A2
000023D4 2057 movea.l A0, [A7]
000023D6 2268 0004 movea.l A1, [A0 + 0x4]
000023DA 2269 01DC movea.l A1, [A1 + 0x1DC]
000023DE 4E91 jsr [A1]
000023E0 4A2E 001C tst.b [A6 + 0x1C]
000023E4 5C4F addq.w A7, 6
000023E6 6740 beq +0x42 /* 00002428 */
000023E8 2003 move.l D0, D3
000023EA 5280 addq.l D0, 1
000023EC 2F00 move.l -[A7], D0
000023EE 4878 0001 push.l 0x1
000023F2 486E FFF8 pea.l [A6 - 0x8]
000023F6 4EB9 0000 7570 jsr [0x00007570]
000023FC 2F2A 0080 move.l -[A7], [A2 + 0x80]
00002400 2F2A 007C move.l -[A7], [A2 + 0x7C]
00002404 486E FFF0 pea.l [A6 - 0x10]
00002408 4EB9 0000 7570 jsr [0x00007570]
0000240E 486E FFF0 pea.l [A6 - 0x10]
00002412 486E FFF8 pea.l [A6 - 0x8]
00002416 2F0A move.l -[A7], A2
00002418 2057 movea.l A0, [A7]
0000241A 2268 0004 movea.l A1, [A0 + 0x4]
0000241E 2269 0260 movea.l A1, [A1 + 0x260]
00002422 4E91 jsr [A1]
00002424 4FEF 0024 lea.l A7, [A7 + 0x24]
label00002428:
00002428 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
0000242C 4E5E unlink A6
0000242E 4E75 rts
00002430 4E56 FFF0 link A6, -0x0010
00002434 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00002438 246E 0008 movea.l A2, [A6 + 0x8]
0000243C 282E 000C move.l D4, [A6 + 0xC]
00002440 262E 0010 move.l D3, [A6 + 0x10]
00002444 2A2A 007C move.l D5, [A2 + 0x7C]
00002448 B685 cmp.l D3, D5
0000244A 6342 bls +0x44 /* 0000248E */
0000244C 4EB9 0000 1D0A jsr [0x00001D0A]
00002452 5300 subq.b D0, 1
00002454 661C bne +0x1E /* 00002472 */
00002456 4878 011C push.l 0x11C
0000245A 4879 0000 3470 push.l 0x3470 /* '4p' */
00002460 4879 0000 3454 push.l 0x3454 /* '4T' */
00002466 4EB9 0000 01B0 jsr [0x000001B0]
0000246C 4FEF 000C lea.l A7, [A7 + 0xC]
00002470 6018 bra +0x1A /* 0000248A */
label00002472:
00002472 4EB9 0000 1D0A jsr [0x00001D0A]
00002478 5500 subq.b D0, 2
0000247A 660E bne +0x10 /* 0000248A */
0000247C 4879 0000 3454 push.l 0x3454 /* '4T' */
00002482 4EB9 0000 1CFC jsr [0x00001CFC]
00002488 584F addq.w A7, 4
label0000248A:
0000248A 6000 00C2 bra +0xC4 /* 0000254E */
label0000248E:
0000248E 7001 moveq.l D0, 0x01
00002490 B680 cmp.l D3, D0
00002492 6402 bcc +0x4 /* 00002496 */
00002494 7601 moveq.l D3, 0x01
label00002496:
00002496 2003 move.l D0, D3
00002498 D084 add.l D0, D4
0000249A 5380 subq.l D0, 1
0000249C B085 cmp.l D0, D5
0000249E 6306 bls +0x8 /* 000024A6 */
000024A0 2805 move.l D4, D5
000024A2 9883 sub.l D4, D3
000024A4 5284 addq.l D4, 1
label000024A6:
000024A6 4A2E 0014 tst.b [A6 + 0x14]
000024AA 673C beq +0x3E /* 000024E8 */
000024AC 4878 0001 push.l 0x1
000024B0 2F03 move.l -[A7], D3
000024B2 486E FFF8 pea.l [A6 - 0x8]
000024B6 4EB9 0000 7570 jsr [0x00007570]
000024BC 2F2A 0080 move.l -[A7], [A2 + 0x80]
000024C0 2F2A 007C move.l -[A7], [A2 + 0x7C]
000024C4 486E FFF0 pea.l [A6 - 0x10]
000024C8 4EB9 0000 7570 jsr [0x00007570]
000024CE 486E FFF0 pea.l [A6 - 0x10]
000024D2 486E FFF8 pea.l [A6 - 0x8]
000024D6 2F0A move.l -[A7], A2
000024D8 2057 movea.l A0, [A7]
000024DA 2268 0004 movea.l A1, [A0 + 0x4]
000024DE 2269 0260 movea.l A1, [A1 + 0x260]
000024E2 4E91 jsr [A1]
000024E4 4FEF 0024 lea.l A7, [A7 + 0x24]
label000024E8:
000024E8 99AA 007C sub.l [A2 + 0x7C], D4
000024EC 2F03 move.l -[A7], D3
000024EE 2F04 move.l -[A7], D4
000024F0 2F2A 0084 move.l -[A7], [A2 + 0x84]
000024F4 2057 movea.l A0, [A7]
000024F6 2250 movea.l A1, [A0]
000024F8 2269 0034 movea.l A1, [A1 + 0x34]
000024FC 4E91 jsr [A1]
000024FE 266A 008C movea.l A3, [A2 + 0x8C]
00002502 200B move.l D0, A3
00002504 4FEF 000C lea.l A7, [A7 + 0xC]
00002508 6714 beq +0x16 /* 0000251E */
0000250A 2F03 move.l -[A7], D3
0000250C 2F04 move.l -[A7], D4
0000250E 2F0B move.l -[A7], A3
00002510 2057 movea.l A0, [A7]
00002512 2250 movea.l A1, [A0]
00002514 2269 0020 movea.l A1, [A1 + 0x20]
00002518 4E91 jsr [A1]
0000251A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000251E:
0000251E 266A 0088 movea.l A3, [A2 + 0x88]
00002522 200B move.l D0, A3
00002524 6714 beq +0x16 /* 0000253A */
00002526 2F03 move.l -[A7], D3
00002528 2F04 move.l -[A7], D4
0000252A 2F0B move.l -[A7], A3
0000252C 2057 movea.l A0, [A7]
0000252E 2250 movea.l A1, [A0]
00002530 2269 0038 movea.l A1, [A1 + 0x38]
00002534 4E91 jsr [A1]
00002536 4FEF 000C lea.l A7, [A7 + 0xC]
label0000253A:
0000253A 1F2E 0014 move.b -[A7], [A6 + 0x14]
0000253E 2F0A move.l -[A7], A2
00002540 2057 movea.l A0, [A7]
00002542 2268 0004 movea.l A1, [A0 + 0x4]
00002546 2269 01DC movea.l A1, [A1 + 0x1DC]
0000254A 4E91 jsr [A1]
0000254C 5C4F addq.w A7, 6
label0000254E:
0000254E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00002552 4E5E unlink A6
00002554 4E75 rts
00002556 4E56 0000 link A6, 0
0000255A 2F03 move.l -[A7], D3
0000255C 206E 0008 movea.l A0, [A6 + 0x8]
00002560 2628 007C move.l D3, [A0 + 0x7C]
00002564 671E beq +0x20 /* 00002584 */
00002566 1F2E 000C move.b -[A7], [A6 + 0xC]
0000256A 4878 0001 push.l 0x1
0000256E 2F03 move.l -[A7], D3
00002570 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002574 2057 movea.l A0, [A7]
00002576 2268 0004 movea.l A1, [A0 + 0x4]
0000257A 2269 01CC movea.l A1, [A1 + 0x1CC]
0000257E 4E91 jsr [A1]
00002580 4FEF 000E lea.l A7, [A7 + 0xE]
label00002584:
00002584 261F move.l D3, [A7]+
00002586 4E5E unlink A6
00002588 4E75 rts
0000258A 4E56 FFF0 link A6, -0x0010
0000258E 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00002592 246E 0008 movea.l A2, [A6 + 0x8]
00002596 282E 000C move.l D4, [A6 + 0xC]
0000259A 262E 0010 move.l D3, [A6 + 0x10]
0000259E 2A2A 0080 move.l D5, [A2 + 0x80]
000025A2 B685 cmp.l D3, D5
000025A4 6342 bls +0x44 /* 000025E8 */
000025A6 4EB9 0000 1D0A jsr [0x00001D0A]
000025AC 5300 subq.b D0, 1
000025AE 661C bne +0x1E /* 000025CC */
000025B0 4878 0159 push.l 0x159
000025B4 4879 0000 3470 push.l 0x3470 /* '4p' */
000025BA 4879 0000 3436 push.l 0x3436 /* '46' */
000025C0 4EB9 0000 01B0 jsr [0x000001B0]
000025C6 4FEF 000C lea.l A7, [A7 + 0xC]
000025CA 6018 bra +0x1A /* 000025E4 */
label000025CC:
000025CC 4EB9 0000 1D0A jsr [0x00001D0A]
000025D2 5500 subq.b D0, 2
000025D4 660E bne +0x10 /* 000025E4 */
000025D6 4879 0000 3436 push.l 0x3436 /* '46' */
000025DC 4EB9 0000 1CFC jsr [0x00001CFC]
000025E2 584F addq.w A7, 4
label000025E4:
000025E4 6000 00C2 bra +0xC4 /* 000026A8 */
label000025E8:
000025E8 7001 moveq.l D0, 0x01
000025EA B680 cmp.l D3, D0
000025EC 6402 bcc +0x4 /* 000025F0 */
000025EE 7601 moveq.l D3, 0x01
label000025F0:
000025F0 2003 move.l D0, D3
000025F2 D084 add.l D0, D4
000025F4 5380 subq.l D0, 1
000025F6 B085 cmp.l D0, D5
000025F8 6306 bls +0x8 /* 00002600 */
000025FA 2805 move.l D4, D5
000025FC 9883 sub.l D4, D3
000025FE 5284 addq.l D4, 1
label00002600:
00002600 4A2E 0014 tst.b [A6 + 0x14]
00002604 673C beq +0x3E /* 00002642 */
00002606 2F03 move.l -[A7], D3
00002608 4878 0001 push.l 0x1
0000260C 486E FFF8 pea.l [A6 - 0x8]
00002610 4EB9 0000 7570 jsr [0x00007570]
00002616 2F2A 0080 move.l -[A7], [A2 + 0x80]
0000261A 2F2A 007C move.l -[A7], [A2 + 0x7C]
0000261E 486E FFF0 pea.l [A6 - 0x10]
00002622 4EB9 0000 7570 jsr [0x00007570]
00002628 486E FFF0 pea.l [A6 - 0x10]
0000262C 486E FFF8 pea.l [A6 - 0x8]
00002630 2F0A move.l -[A7], A2
00002632 2057 movea.l A0, [A7]
00002634 2268 0004 movea.l A1, [A0 + 0x4]
00002638 2269 0260 movea.l A1, [A1 + 0x260]
0000263C 4E91 jsr [A1]
0000263E 4FEF 0024 lea.l A7, [A7 + 0x24]
label00002642:
00002642 99AA 0080 sub.l [A2 + 0x80], D4
00002646 2F03 move.l -[A7], D3
00002648 2F04 move.l -[A7], D4
0000264A 2F2A 0084 move.l -[A7], [A2 + 0x84]
0000264E 2057 movea.l A0, [A7]
00002650 2250 movea.l A1, [A0]
00002652 2269 0038 movea.l A1, [A1 + 0x38]
00002656 4E91 jsr [A1]
00002658 266A 008C movea.l A3, [A2 + 0x8C]
0000265C 200B move.l D0, A3
0000265E 4FEF 000C lea.l A7, [A7 + 0xC]
00002662 6714 beq +0x16 /* 00002678 */
00002664 2F03 move.l -[A7], D3
00002666 2F04 move.l -[A7], D4
00002668 2F0B move.l -[A7], A3
0000266A 2057 movea.l A0, [A7]
0000266C 2250 movea.l A1, [A0]
0000266E 2269 0024 movea.l A1, [A1 + 0x24]
00002672 4E91 jsr [A1]
00002674 4FEF 000C lea.l A7, [A7 + 0xC]
label00002678:
00002678 266A 0088 movea.l A3, [A2 + 0x88]
0000267C 200B move.l D0, A3
0000267E 6714 beq +0x16 /* 00002694 */
00002680 2F03 move.l -[A7], D3
00002682 2F04 move.l -[A7], D4
00002684 2F0B move.l -[A7], A3
00002686 2057 movea.l A0, [A7]
00002688 2250 movea.l A1, [A0]
0000268A 2269 003C movea.l A1, [A1 + 0x3C]
0000268E 4E91 jsr [A1]
00002690 4FEF 000C lea.l A7, [A7 + 0xC]
label00002694:
00002694 1F2E 0014 move.b -[A7], [A6 + 0x14]
00002698 2F0A move.l -[A7], A2
0000269A 2057 movea.l A0, [A7]
0000269C 2268 0004 movea.l A1, [A0 + 0x4]
000026A0 2269 01DC movea.l A1, [A1 + 0x1DC]
000026A4 4E91 jsr [A1]
000026A6 5C4F addq.w A7, 6
label000026A8:
000026A8 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
000026AC 4E5E unlink A6
000026AE 4E75 rts
000026B0 4E56 0000 link A6, 0
000026B4 2F03 move.l -[A7], D3
000026B6 206E 0008 movea.l A0, [A6 + 0x8]
000026BA 2628 0080 move.l D3, [A0 + 0x80]
000026BE 671E beq +0x20 /* 000026DE */
000026C0 1F2E 000C move.b -[A7], [A6 + 0xC]
000026C4 4878 0001 push.l 0x1
000026C8 2F03 move.l -[A7], D3
000026CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000026CE 2057 movea.l A0, [A7]
000026D0 2268 0004 movea.l A1, [A0 + 0x4]
000026D4 2269 01D4 movea.l A1, [A1 + 0x1D4]
000026D8 4E91 jsr [A1]
000026DA 4FEF 000E lea.l A7, [A7 + 0xE]
label000026DE:
000026DE 261F move.l D3, [A7]+
000026E0 4E5E unlink A6
000026E2 4E75 rts
000026E4 4E56 FFF8 link A6, -0x0008
000026E8 2F0A move.l -[A7], A2
000026EA 246E 0008 movea.l A2, [A6 + 0x8]
000026EE 4A2A 0092 tst.b [A2 + 0x92]
000026F2 662E bne +0x30 /* 00002722 */
000026F4 486E FFF8 pea.l [A6 - 0x8]
000026F8 486E FFFC pea.l [A6 - 0x4]
000026FC 2F2A 0084 move.l -[A7], [A2 + 0x84]
00002700 2057 movea.l A0, [A7]
00002702 2250 movea.l A1, [A0]
00002704 2269 0018 movea.l A1, [A1 + 0x18]
00002708 4E91 jsr [A1]
0000270A 1F2E 000C move.b -[A7], [A6 + 0xC]
0000270E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002712 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002716 2F0A move.l -[A7], A2
00002718 4EB9 0000 1388 jsr [0x00001388]
0000271E 4FEF 001A lea.l A7, [A7 + 0x1A]
label00002722:
00002722 245F movea.l A2, [A7]+
00002724 4E5E unlink A6
00002726 4E75 rts
00002728 2F0B move.l -[A7], A3
0000272A 2F05 move.l -[A7], D5
0000272C 266F 0010 movea.l A3, [A7 + 0x10]
00002730 226F 0014 movea.l A1, [A7 + 0x14]
00002734 4291 clr.l [A1]
00002736 206F 000C movea.l A0, [A7 + 0xC]
0000273A 2228 0080 move.l D1, [A0 + 0x80]
0000273E 6716 beq +0x18 /* 00002756 */
00002740 2413 move.l D2, [A3]
00002742 6712 beq +0x14 /* 00002756 */
00002744 2A2B 0004 move.l D5, [A3 + 0x4]
00002748 670C beq +0xE /* 00002756 */
0000274A 2002 move.l D0, D2
0000274C 5380 subq.l D0, 1
0000274E 4C01 0000 movem.w <none>, D1
00002752 D085 add.l D0, D5
00002754 2280 move.l [A1], D0
label00002756:
00002756 2A1F move.l D5, [A7]+
00002758 265F movea.l A3, [A7]+
0000275A 4E75 rts
0000275C 4E56 0000 link A6, 0
00002760 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00002764 266E 0008 movea.l A3, [A6 + 0x8]
00002768 282E 000C move.l D4, [A6 + 0xC]
0000276C 246E 0010 movea.l A2, [A6 + 0x10]
00002770 42A7 clr.l -[A7]
00002772 42A7 clr.l -[A7]
00002774 2F0A move.l -[A7], A2
00002776 4EB9 0003 D6E2 jsr [0x0003D6E2]
0000277C 262B 0080 move.l D3, [A3 + 0x80]
00002780 4FEF 000C lea.l A7, [A7 + 0xC]
00002784 6720 beq +0x22 /* 000027A6 */
00002786 4A84 tst.l D4
00002788 671C beq +0x1E /* 000027A6 */
0000278A 2004 move.l D0, D4
0000278C 5380 subq.l D0, 1
0000278E 4C43 0000 movem.l <none>, D3
00002792 5280 addq.l D0, 1
00002794 2480 move.l [A2], D0
00002796 2004 move.l D0, D4
00002798 5380 subq.l D0, 1
0000279A 4C6B 0001 0080 movem.l D0, [A3 + 0x80]
000027A0 5281 addq.l D1, 1
000027A2 2541 0004 move.l [A2 + 0x4], D1
label000027A6:
000027A6 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000027AA 4E5E unlink A6
000027AC 4E75 rts
000027AE 4E56 0000 link A6, 0
000027B2 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
000027B6 266E 0008 movea.l A3, [A6 + 0x8]
000027BA 246E 000C movea.l A2, [A6 + 0xC]
000027BE 7A01 moveq.l D5, 0x01
000027C0 2612 move.l D3, [A2]
000027C2 282A 0004 move.l D4, [A2 + 0x4]
000027C6 5284 addq.l D4, 1
000027C8 2C04 move.l D6, D4
000027CA BCAB 0080 cmp.l D6, [A3 + 0x80]
000027CE 6304 bls +0x6 /* 000027D4 */
000027D0 5283 addq.l D3, 1
000027D2 7801 moveq.l D4, 0x01
label000027D4:
000027D4 4A83 tst.l D3
000027D6 6604 bne +0x6 /* 000027DC */
000027D8 7601 moveq.l D3, 0x01
000027DA 7801 moveq.l D4, 0x01
label000027DC:
000027DC B6AB 007C cmp.l D3, [A3 + 0x7C]
000027E0 6306 bls +0x8 /* 000027E8 */
000027E2 7A00 moveq.l D5, 0x00
000027E4 7600 moveq.l D3, 0x00
000027E6 7800 moveq.l D4, 0x00
label000027E8:
000027E8 2F04 move.l -[A7], D4
000027EA 2F03 move.l -[A7], D3
000027EC 2F0A move.l -[A7], A2
000027EE 4EB9 0003 D6E2 jsr [0x0003D6E2]
000027F4 1005 move.b D0, D5
000027F6 4FEF 000C lea.l A7, [A7 + 0xC]
000027FA 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
000027FE 4E5E unlink A6
00002800 4E75 rts
00002802 4E56 FFF8 link A6, -0x0008
00002806 2F0A move.l -[A7], A2
00002808 42A7 clr.l -[A7]
0000280A 42A7 clr.l -[A7]
0000280C 486E FFF8 pea.l [A6 - 0x8]
00002810 4EB9 0000 7570 jsr [0x00007570]
00002816 206E 0008 movea.l A0, [A6 + 0x8]
0000281A 2468 0088 movea.l A2, [A0 + 0x88]
0000281E 200A move.l D0, A2
00002820 4FEF 000C lea.l A7, [A7 + 0xC]
00002824 6712 beq +0x14 /* 00002838 */
00002826 486E FFF8 pea.l [A6 - 0x8]
0000282A 2F0A move.l -[A7], A2
0000282C 2057 movea.l A0, [A7]
0000282E 2250 movea.l A1, [A0]
00002830 2269 0010 movea.l A1, [A1 + 0x10]
00002834 4E91 jsr [A1]
00002836 504F addq.w A7, 8
label00002838:
00002838 486E FFF8 pea.l [A6 - 0x8]
0000283C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002840 4EB9 0003 D766 jsr [0x0003D766]
00002846 504F addq.w A7, 8
00002848 245F movea.l A2, [A7]+
0000284A 4E5E unlink A6
0000284C 4E75 rts
0000284E 4E56 0000 link A6, 0
00002852 48E7 1030 movem.l -[A7], D3,A2,A3
00002856 266E 0008 movea.l A3, [A6 + 0x8]
0000285A 246E 000C movea.l A2, [A6 + 0xC]
0000285E 7600 moveq.l D3, 0x00
00002860 2F0A move.l -[A7], A2
00002862 2F0B move.l -[A7], A3
00002864 2057 movea.l A0, [A7]
00002866 2268 0004 movea.l A1, [A0 + 0x4]
0000286A 2269 01E8 movea.l A1, [A1 + 0x1E8]
0000286E 4E91 jsr [A1]
00002870 4A00 tst.b D0
00002872 504F addq.w A7, 8
00002874 6730 beq +0x32 /* 000028A6 */
label00002876:
00002876 2F0A move.l -[A7], A2
00002878 2F0B move.l -[A7], A3
0000287A 2057 movea.l A0, [A7]
0000287C 2268 0004 movea.l A1, [A0 + 0x4]
00002880 2269 0228 movea.l A1, [A1 + 0x228]
00002884 4E91 jsr [A1]
00002886 4A00 tst.b D0
00002888 504F addq.w A7, 8
0000288A 6704 beq +0x6 /* 00002890 */
0000288C 7601 moveq.l D3, 0x01
0000288E 6016 bra +0x18 /* 000028A6 */
label00002890:
00002890 2F0A move.l -[A7], A2
00002892 2F0B move.l -[A7], A3
00002894 2057 movea.l A0, [A7]
00002896 2268 0004 movea.l A1, [A0 + 0x4]
0000289A 2269 01E8 movea.l A1, [A1 + 0x1E8]
0000289E 4E91 jsr [A1]
000028A0 4A00 tst.b D0
000028A2 504F addq.w A7, 8
000028A4 66D0 bne -0x2E /* 00002876 */
label000028A6:
000028A6 1003 move.b D0, D3
000028A8 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000028AC 4E5E unlink A6
000028AE 4E75 rts
000028B0 4E56 0000 link A6, 0
000028B4 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
000028B8 246E 0008 movea.l A2, [A6 + 0x8]
000028BC 266E 000C movea.l A3, [A6 + 0xC]
000028C0 7A01 moveq.l D5, 0x01
000028C2 2C13 move.l D6, [A3]
000028C4 2806 move.l D4, D6
000028C6 262B 0004 move.l D3, [A3 + 0x4]
000028CA 4A86 tst.l D6
000028CC 6706 beq +0x8 /* 000028D4 */
000028CE B8AA 007C cmp.l D4, [A2 + 0x7C]
000028D2 630A bls +0xC /* 000028DE */
label000028D4:
000028D4 282A 007C move.l D4, [A2 + 0x7C]
000028D8 262A 0080 move.l D3, [A2 + 0x80]
000028DC 601A bra +0x1C /* 000028F8 */
label000028DE:
000028DE 7001 moveq.l D0, 0x01
000028E0 B680 cmp.l D3, D0
000028E2 6208 bhi +0xA /* 000028EC */
000028E4 5384 subq.l D4, 1
000028E6 262A 0080 move.l D3, [A2 + 0x80]
000028EA 600C bra +0xE /* 000028F8 */
label000028EC:
000028EC 5383 subq.l D3, 1
000028EE 2C2A 0080 move.l D6, [A2 + 0x80]
000028F2 B686 cmp.l D3, D6
000028F4 6302 bls +0x4 /* 000028F8 */
000028F6 2606 move.l D3, D6
label000028F8:
000028F8 4A84 tst.l D4
000028FA 6606 bne +0x8 /* 00002902 */
000028FC 7A00 moveq.l D5, 0x00
000028FE 7800 moveq.l D4, 0x00
00002900 7600 moveq.l D3, 0x00
label00002902:
00002902 2F03 move.l -[A7], D3
00002904 2F04 move.l -[A7], D4
00002906 2F0B move.l -[A7], A3
00002908 4EB9 0003 D6E2 jsr [0x0003D6E2]
0000290E 1005 move.b D0, D5
00002910 4FEF 000C lea.l A7, [A7 + 0xC]
00002914 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
00002918 4E5E unlink A6
0000291A 4E75 rts
0000291C 4E56 0000 link A6, 0
00002920 48E7 1030 movem.l -[A7], D3,A2,A3
00002924 266E 0008 movea.l A3, [A6 + 0x8]
00002928 246E 000C movea.l A2, [A6 + 0xC]
0000292C 7600 moveq.l D3, 0x00
0000292E 2F0A move.l -[A7], A2
00002930 2F0B move.l -[A7], A3
00002932 2057 movea.l A0, [A7]
00002934 2268 0004 movea.l A1, [A0 + 0x4]
00002938 2269 01F4 movea.l A1, [A1 + 0x1F4]
0000293C 4E91 jsr [A1]
0000293E 4A00 tst.b D0
00002940 504F addq.w A7, 8
00002942 6730 beq +0x32 /* 00002974 */
label00002944:
00002944 2F0A move.l -[A7], A2
00002946 2F0B move.l -[A7], A3
00002948 2057 movea.l A0, [A7]
0000294A 2268 0004 movea.l A1, [A0 + 0x4]
0000294E 2269 0228 movea.l A1, [A1 + 0x228]
00002952 4E91 jsr [A1]
00002954 4A00 tst.b D0
00002956 504F addq.w A7, 8
00002958 6704 beq +0x6 /* 0000295E */
0000295A 7601 moveq.l D3, 0x01
0000295C 6016 bra +0x18 /* 00002974 */
label0000295E:
0000295E 2F0A move.l -[A7], A2
00002960 2F0B move.l -[A7], A3
00002962 2057 movea.l A0, [A7]
00002964 2268 0004 movea.l A1, [A0 + 0x4]
00002968 2269 01F4 movea.l A1, [A1 + 0x1F4]
0000296C 4E91 jsr [A1]
0000296E 4A00 tst.b D0
00002970 504F addq.w A7, 8
00002972 66D0 bne -0x2E /* 00002944 */
label00002974:
00002974 1003 move.b D0, D3
00002976 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000297A 4E5E unlink A6
0000297C 4E75 rts
0000297E 4E56 FFD8 link A6, -0x0028
00002982 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
00002986 246E 0008 movea.l A2, [A6 + 0x8]
0000298A 486E FFF0 pea.l [A6 - 0x10]
0000298E 486E FFF4 pea.l [A6 - 0xC]
00002992 486E FFF8 pea.l [A6 - 0x8]
00002996 486E FFFC pea.l [A6 - 0x4]
0000299A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000299E 2F2A 0084 move.l -[A7], [A2 + 0x84]
000029A2 2057 movea.l A0, [A7]
000029A4 2250 movea.l A1, [A0]
000029A6 2269 000C movea.l A1, [A1 + 0xC]
000029AA 4E91 jsr [A1]
000029AC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000029B0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000029B4 2F0A move.l -[A7], A2
000029B6 4EB9 0000 1420 jsr [0x00001420]
000029BC 4A00 tst.b D0
000029BE 4FEF 0024 lea.l A7, [A7 + 0x24]
000029C2 671A beq +0x1C /* 000029DE */
000029C4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000029C8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000029CC 2F0A move.l -[A7], A2
000029CE 4EB9 0000 1420 jsr [0x00001420]
000029D4 4A00 tst.b D0
000029D6 4FEF 000C lea.l A7, [A7 + 0xC]
000029DA 6600 00A0 bne +0xA2 /* 00002A7C */
label000029DE:
000029DE 486E FFD8 pea.l [A6 - 0x28]
000029E2 2F0A move.l -[A7], A2
000029E4 2057 movea.l A0, [A7]
000029E6 2268 0004 movea.l A1, [A0 + 0x4]
000029EA 2269 0040 movea.l A1, [A1 + 0x40]
000029EE 4E91 jsr [A1]
000029F0 486E FFE8 pea.l [A6 - 0x18]
000029F4 486E FFD8 pea.l [A6 - 0x28]
000029F8 2F0A move.l -[A7], A2
000029FA 4EB9 0000 1418 jsr [0x00001418]
00002A00 486E FFE0 pea.l [A6 - 0x20]
00002A04 486E FFDC pea.l [A6 - 0x24]
00002A08 2F0A move.l -[A7], A2
00002A0A 4EB9 0000 1418 jsr [0x00001418]
00002A10 7600 moveq.l D3, 0x00
00002A12 202E FFF4 move.l D0, [A6 - 0xC]
00002A16 B0AE FFE0 cmp.l D0, [A6 - 0x20]
00002A1A 4FEF 0020 lea.l A7, [A7 + 0x20]
00002A1E 6F08 ble +0xA /* 00002A28 */
00002A20 262E FFF4 move.l D3, [A6 - 0xC]
00002A24 96AE FFE0 sub.l D3, [A6 - 0x20]
label00002A28:
00002A28 202E FFFC move.l D0, [A6 - 0x4]
00002A2C 9083 sub.l D0, D3
00002A2E B0AE FFE8 cmp.l D0, [A6 - 0x18]
00002A32 6C08 bge +0xA /* 00002A3C */
00002A34 262E FFFC move.l D3, [A6 - 0x4]
00002A38 96AE FFE8 sub.l D3, [A6 - 0x18]
label00002A3C:
00002A3C 7800 moveq.l D4, 0x00
00002A3E 2A2E FFE4 move.l D5, [A6 - 0x1C]
00002A42 BAAE FFF0 cmp.l D5, [A6 - 0x10]
00002A46 6C06 bge +0x8 /* 00002A4E */
00002A48 282E FFF0 move.l D4, [A6 - 0x10]
00002A4C 9885 sub.l D4, D5
label00002A4E:
00002A4E 2A2E FFEC move.l D5, [A6 - 0x14]
00002A52 202E FFF8 move.l D0, [A6 - 0x8]
00002A56 9084 sub.l D0, D4
00002A58 B085 cmp.l D0, D5
00002A5A 6C06 bge +0x8 /* 00002A62 */
00002A5C 282E FFF8 move.l D4, [A6 - 0x8]
00002A60 9885 sub.l D4, D5
label00002A62:
00002A62 1F3C 0001 move.b -[A7], 0x1
00002A66 2F04 move.l -[A7], D4
00002A68 2F03 move.l -[A7], D3
00002A6A 2F0A move.l -[A7], A2
00002A6C 2057 movea.l A0, [A7]
00002A6E 2268 0004 movea.l A1, [A0 + 0x4]
00002A72 2269 0188 movea.l A1, [A1 + 0x188]
00002A76 4E91 jsr [A1]
00002A78 4FEF 000E lea.l A7, [A7 + 0xE]
label00002A7C:
00002A7C 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
00002A80 4E5E unlink A6
00002A82 4E75 rts
00002A84 206F 0004 movea.l A0, [A7 + 0x4]
00002A88 216F 0008 0084 move.l [A0 + 0x84], [A7 + 0x8]
00002A8E 4E75 rts
00002A90 4E56 0000 link A6, 0
00002A94 2F2E 001C move.l -[A7], [A6 + 0x1C]
00002A98 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002A9C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002AA0 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002AA4 2F2E 000C move.l -[A7], [A6 + 0xC]
00002AA8 206E 0008 movea.l A0, [A6 + 0x8]
00002AAC 2F28 0084 move.l -[A7], [A0 + 0x84]
00002AB0 2057 movea.l A0, [A7]
00002AB2 2250 movea.l A1, [A0]
00002AB4 2269 000C movea.l A1, [A1 + 0xC]
00002AB8 4E91 jsr [A1]
00002ABA 4E5E unlink A6
00002ABC 4E75 rts
00002ABE 4E56 FFE8 link A6, -0x0018
00002AC2 48E7 1030 movem.l -[A7], D3,A2,A3
00002AC6 266E 0008 movea.l A3, [A6 + 0x8]
00002ACA 246E 0010 movea.l A2, [A6 + 0x10]
00002ACE 486E FFF0 pea.l [A6 - 0x10]
00002AD2 486E FFF4 pea.l [A6 - 0xC]
00002AD6 486E FFF8 pea.l [A6 - 0x8]
00002ADA 486E FFFC pea.l [A6 - 0x4]
00002ADE 2F2E 000C move.l -[A7], [A6 + 0xC]
00002AE2 2F2B 0084 move.l -[A7], [A3 + 0x84]
00002AE6 2057 movea.l A0, [A7]
00002AE8 2250 movea.l A1, [A0]
00002AEA 2269 000C movea.l A1, [A1 + 0xC]
00002AEE 4E91 jsr [A1]
00002AF0 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002AF4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002AF8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002AFC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002B00 2F0B move.l -[A7], A3
00002B02 4EB9 0000 1428 jsr [0x00001428]
00002B08 1600 move.b D3, D0
00002B0A 4FEF 002C lea.l A7, [A7 + 0x2C]
00002B0E 6746 beq +0x48 /* 00002B56 */
00002B10 2D6E FFFC FFE8 move.l [A6 - 0x18], [A6 - 0x4]
00002B16 2D6E FFF8 FFEC move.l [A6 - 0x14], [A6 - 0x8]
00002B1C 2F0A move.l -[A7], A2
00002B1E 486E FFE8 pea.l [A6 - 0x18]
00002B22 2F0B move.l -[A7], A3
00002B24 4EB9 0000 1410 jsr [0x00001410]
00002B2A 202E FFF4 move.l D0, [A6 - 0xC]
00002B2E 90AE FFFC sub.l D0, [A6 - 0x4]
00002B32 322A 0002 move.w D1, [A2 + 0x2]
00002B36 48C1 ext.l D1
00002B38 D280 add.l D1, D0
00002B3A 3541 0006 move.w [A2 + 0x6], D1
00002B3E 202E FFF0 move.l D0, [A6 - 0x10]
00002B42 90AE FFF8 sub.l D0, [A6 - 0x8]
00002B46 3212 move.w D1, [A2]
00002B48 48C1 ext.l D1
00002B4A D280 add.l D1, D0
00002B4C 3541 0004 move.w [A2 + 0x4], D1
00002B50 4FEF 000C lea.l A7, [A7 + 0xC]
00002B54 600E bra +0x10 /* 00002B64 */
label00002B56:
00002B56 426A 0002 clr.w [A2 + 0x2]
00002B5A 4252 clr.w [A2]
00002B5C 426A 0006 clr.w [A2 + 0x6]
00002B60 426A 0004 clr.w [A2 + 0x4]
label00002B64:
00002B64 1003 move.b D0, D3
00002B66 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00002B6A 4E5E unlink A6
00002B6C 4E75 rts
00002B6E 4E56 0000 link A6, 0
00002B72 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00002B76 266E 0008 movea.l A3, [A6 + 0x8]
00002B7A 286E 000C movea.l A4, [A6 + 0xC]
00002B7E 246E 0010 movea.l A2, [A6 + 0x10]
00002B82 7601 moveq.l D3, 0x01
00002B84 4AAC 0004 tst.l [A4 + 0x4]
00002B88 6C06 bge +0x8 /* 00002B90 */
00002B8A 4292 clr.l [A2]
00002B8C 7600 moveq.l D3, 0x00
00002B8E 602A bra +0x2C /* 00002BBA */
label00002B90:
00002B90 202C 0004 move.l D0, [A4 + 0x4]
00002B94 B0AB 002C cmp.l D0, [A3 + 0x2C]
00002B98 6D0C blt +0xE /* 00002BA6 */
00002B9A 202B 007C move.l D0, [A3 + 0x7C]
00002B9E 5280 addq.l D0, 1
00002BA0 2480 move.l [A2], D0
00002BA2 7600 moveq.l D3, 0x00
00002BA4 6014 bra +0x16 /* 00002BBA */
label00002BA6:
00002BA6 2F0C move.l -[A7], A4
00002BA8 2F2B 0084 move.l -[A7], [A3 + 0x84]
00002BAC 2057 movea.l A0, [A7]
00002BAE 2250 movea.l A1, [A0]
00002BB0 2269 0010 movea.l A1, [A1 + 0x10]
00002BB4 4E91 jsr [A1]
00002BB6 2480 move.l [A2], D0
00002BB8 504F addq.w A7, 8
label00002BBA:
00002BBA 4A94 tst.l [A4]
00002BBC 6C08 bge +0xA /* 00002BC6 */
00002BBE 42AA 0004 clr.l [A2 + 0x4]
00002BC2 7600 moveq.l D3, 0x00
00002BC4 602C bra +0x2E /* 00002BF2 */
label00002BC6:
00002BC6 2014 move.l D0, [A4]
00002BC8 B0AB 0028 cmp.l D0, [A3 + 0x28]
00002BCC 6D0E blt +0x10 /* 00002BDC */
00002BCE 202B 0080 move.l D0, [A3 + 0x80]
00002BD2 5280 addq.l D0, 1
00002BD4 2540 0004 move.l [A2 + 0x4], D0
00002BD8 7600 moveq.l D3, 0x00
00002BDA 6016 bra +0x18 /* 00002BF2 */
label00002BDC:
00002BDC 2F0C move.l -[A7], A4
00002BDE 2F2B 0084 move.l -[A7], [A3 + 0x84]
00002BE2 2057 movea.l A0, [A7]
00002BE4 2250 movea.l A1, [A0]
00002BE6 2269 0014 movea.l A1, [A1 + 0x14]
00002BEA 4E91 jsr [A1]
00002BEC 2540 0004 move.l [A2 + 0x4], D0
00002BF0 504F addq.w A7, 8
label00002BF2:
00002BF2 1003 move.b D0, D3
00002BF4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002BF8 4E5E unlink A6
00002BFA 4E75 rts
00002BFC 4E56 0000 link A6, 0
00002C00 2F2E 000C move.l -[A7], [A6 + 0xC]
00002C04 206E 0008 movea.l A0, [A6 + 0x8]
00002C08 2F28 0084 move.l -[A7], [A0 + 0x84]
00002C0C 2057 movea.l A0, [A7]
00002C0E 2250 movea.l A1, [A0]
00002C10 2269 001C movea.l A1, [A1 + 0x1C]
00002C14 4E91 jsr [A1]
00002C16 4E5E unlink A6
00002C18 4E75 rts
00002C1A 4E56 0000 link A6, 0
00002C1E 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002C22 2F2E 000E move.l -[A7], [A6 + 0xE]
00002C26 3F2E 000C move.w -[A7], [A6 + 0xC]
00002C2A 206E 0008 movea.l A0, [A6 + 0x8]
00002C2E 2F28 0084 move.l -[A7], [A0 + 0x84]
00002C32 2057 movea.l A0, [A7]
00002C34 2250 movea.l A1, [A0]
00002C36 2269 0020 movea.l A1, [A1 + 0x20]
00002C3A 4E91 jsr [A1]
00002C3C 1F3C 0001 move.b -[A7], 0x1
00002C40 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C44 2057 movea.l A0, [A7]
00002C46 2268 0004 movea.l A1, [A0 + 0x4]
00002C4A 2269 01DC movea.l A1, [A1 + 0x1DC]
00002C4E 4E91 jsr [A1]
00002C50 4E5E unlink A6
00002C52 4E75 rts
00002C54 4E56 0000 link A6, 0
00002C58 2F2E 000C move.l -[A7], [A6 + 0xC]
00002C5C 206E 0008 movea.l A0, [A6 + 0x8]
00002C60 2F28 0084 move.l -[A7], [A0 + 0x84]
00002C64 2057 movea.l A0, [A7]
00002C66 2250 movea.l A1, [A0]
00002C68 2269 0024 movea.l A1, [A1 + 0x24]
00002C6C 4E91 jsr [A1]
00002C6E 4E5E unlink A6
00002C70 4E75 rts
00002C72 4E56 0000 link A6, 0
00002C76 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002C7A 2F2E 000E move.l -[A7], [A6 + 0xE]
00002C7E 3F2E 000C move.w -[A7], [A6 + 0xC]
00002C82 206E 0008 movea.l A0, [A6 + 0x8]
00002C86 2F28 0084 move.l -[A7], [A0 + 0x84]
00002C8A 2057 movea.l A0, [A7]
00002C8C 2250 movea.l A1, [A0]
00002C8E 2269 0028 movea.l A1, [A1 + 0x28]
00002C92 4E91 jsr [A1]
00002C94 1F3C 0001 move.b -[A7], 0x1
00002C98 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C9C 2057 movea.l A0, [A7]
00002C9E 2268 0004 movea.l A1, [A0 + 0x4]
00002CA2 2269 01DC movea.l A1, [A1 + 0x1DC]
00002CA6 4E91 jsr [A1]
00002CA8 4E5E unlink A6
00002CAA 4E75 rts
00002CAC 4E56 FFF0 link A6, -0x0010
00002CB0 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00002CB4 286E 0008 movea.l A4, [A6 + 0x8]
00002CB8 266E 0010 movea.l A3, [A6 + 0x10]
00002CBC 246E 0014 movea.l A2, [A6 + 0x14]
00002CC0 486E FFF0 pea.l [A6 - 0x10]
00002CC4 2F2E 000C move.l -[A7], [A6 + 0xC]
00002CC8 2F0C move.l -[A7], A4
00002CCA 4EB9 0000 1418 jsr [0x00001418]
00002CD0 2F0B move.l -[A7], A3
00002CD2 486E FFF0 pea.l [A6 - 0x10]
00002CD6 2F0C move.l -[A7], A4
00002CD8 2057 movea.l A0, [A7]
00002CDA 2268 0004 movea.l A1, [A0 + 0x4]
00002CDE 2269 020C movea.l A1, [A1 + 0x20C]
00002CE2 4E91 jsr [A1]
00002CE4 7001 moveq.l D0, 0x01
00002CE6 B093 cmp.l D0, [A3]
00002CE8 4FEF 0018 lea.l A7, [A7 + 0x18]
00002CEC 6304 bls +0x6 /* 00002CF2 */
00002CEE 7001 moveq.l D0, 0x01
00002CF0 2680 move.l [A3], D0
label00002CF2:
00002CF2 7001 moveq.l D0, 0x01
00002CF4 B0AB 0004 cmp.l D0, [A3 + 0x4]
00002CF8 6306 bls +0x8 /* 00002D00 */
00002CFA 7001 moveq.l D0, 0x01
00002CFC 2740 0004 move.l [A3 + 0x4], D0
label00002D00:
00002D00 486E FFF8 pea.l [A6 - 0x8]
00002D04 206E 000C movea.l A0, [A6 + 0xC]
00002D08 4868 0004 pea.l [A0 + 0x4]
00002D0C 2F0C move.l -[A7], A4
00002D0E 4EB9 0000 1418 jsr [0x00001418]
00002D14 53AE FFF8 subq.l [A6 - 0x8], 1
00002D18 53AE FFFC subq.l [A6 - 0x4], 1
00002D1C 2F0A move.l -[A7], A2
00002D1E 486E FFF8 pea.l [A6 - 0x8]
00002D22 2F0C move.l -[A7], A4
00002D24 2057 movea.l A0, [A7]
00002D26 2268 0004 movea.l A1, [A0 + 0x4]
00002D2A 2269 020C movea.l A1, [A1 + 0x20C]
00002D2E 4E91 jsr [A1]
00002D30 262C 007C move.l D3, [A4 + 0x7C]
00002D34 B692 cmp.l D3, [A2]
00002D36 4FEF 0018 lea.l A7, [A7 + 0x18]
00002D3A 6402 bcc +0x4 /* 00002D3E */
00002D3C 2483 move.l [A2], D3
label00002D3E:
00002D3E 262C 0080 move.l D3, [A4 + 0x80]
00002D42 B6AA 0004 cmp.l D3, [A2 + 0x4]
00002D46 6404 bcc +0x6 /* 00002D4C */
00002D48 2543 0004 move.l [A2 + 0x4], D3
label00002D4C:
00002D4C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002D50 4E5E unlink A6
00002D52 4E75 rts
00002D54 206F 0004 movea.l A0, [A7 + 0x4]
00002D58 216F 0008 0088 move.l [A0 + 0x88], [A7 + 0x8]
00002D5E 4E75 rts
00002D60 4E56 0000 link A6, 0
00002D64 2F0A move.l -[A7], A2
00002D66 2F03 move.l -[A7], D3
00002D68 7600 moveq.l D3, 0x00
00002D6A 206E 0008 movea.l A0, [A6 + 0x8]
00002D6E 2468 0088 movea.l A2, [A0 + 0x88]
00002D72 200A move.l D0, A2
00002D74 6714 beq +0x16 /* 00002D8A */
00002D76 2F2E 000C move.l -[A7], [A6 + 0xC]
00002D7A 2F0A move.l -[A7], A2
00002D7C 2057 movea.l A0, [A7]
00002D7E 2250 movea.l A1, [A0]
00002D80 2269 000C movea.l A1, [A1 + 0xC]
00002D84 4E91 jsr [A1]
00002D86 1600 move.b D3, D0
00002D88 504F addq.w A7, 8
label00002D8A:
00002D8A 1003 move.b D0, D3
00002D8C 261F move.l D3, [A7]+
00002D8E 245F movea.l A2, [A7]+
00002D90 4E5E unlink A6
00002D92 4E75 rts
00002D94 4E56 0000 link A6, 0
00002D98 2F0A move.l -[A7], A2
00002D9A 206E 0008 movea.l A0, [A6 + 0x8]
00002D9E 2468 0088 movea.l A2, [A0 + 0x88]
00002DA2 200A move.l D0, A2
00002DA4 6712 beq +0x14 /* 00002DB8 */
00002DA6 2F2E 000C move.l -[A7], [A6 + 0xC]
00002DAA 2F0A move.l -[A7], A2
00002DAC 2057 movea.l A0, [A7]
00002DAE 2250 movea.l A1, [A0]
00002DB0 2269 0018 movea.l A1, [A1 + 0x18]
00002DB4 4E91 jsr [A1]
00002DB6 504F addq.w A7, 8
label00002DB8:
00002DB8 245F movea.l A2, [A7]+
00002DBA 4E5E unlink A6
00002DBC 4E75 rts
00002DBE 4E56 0000 link A6, 0
00002DC2 2F0A move.l -[A7], A2
00002DC4 206E 0008 movea.l A0, [A6 + 0x8]
00002DC8 2468 0088 movea.l A2, [A0 + 0x88]
00002DCC 200A move.l D0, A2
00002DCE 670E beq +0x10 /* 00002DDE */
00002DD0 2F0A move.l -[A7], A2
00002DD2 2057 movea.l A0, [A7]
00002DD4 2250 movea.l A1, [A0]
00002DD6 2269 001C movea.l A1, [A1 + 0x1C]
00002DDA 4E91 jsr [A1]
00002DDC 584F addq.w A7, 4
label00002DDE:
00002DDE 245F movea.l A2, [A7]+
00002DE0 4E5E unlink A6
00002DE2 4E75 rts
00002DE4 4E56 0000 link A6, 0
00002DE8 2F0A move.l -[A7], A2
00002DEA 206E 0008 movea.l A0, [A6 + 0x8]
00002DEE 2468 0088 movea.l A2, [A0 + 0x88]
00002DF2 200A move.l D0, A2
00002DF4 6712 beq +0x14 /* 00002E08 */
00002DF6 2F2E 000C move.l -[A7], [A6 + 0xC]
00002DFA 2F0A move.l -[A7], A2
00002DFC 2057 movea.l A0, [A7]
00002DFE 2250 movea.l A1, [A0]
00002E00 2269 0020 movea.l A1, [A1 + 0x20]
00002E04 4E91 jsr [A1]
00002E06 504F addq.w A7, 8
label00002E08:
00002E08 245F movea.l A2, [A7]+
00002E0A 4E5E unlink A6
00002E0C 4E75 rts
00002E0E 4E56 0000 link A6, 0
00002E12 2F0A move.l -[A7], A2
00002E14 206E 0008 movea.l A0, [A6 + 0x8]
00002E18 2468 0088 movea.l A2, [A0 + 0x88]
00002E1C 200A move.l D0, A2
00002E1E 670E beq +0x10 /* 00002E2E */
00002E20 2F0A move.l -[A7], A2
00002E22 2057 movea.l A0, [A7]
00002E24 2250 movea.l A1, [A0]
00002E26 2269 0024 movea.l A1, [A1 + 0x24]
00002E2A 4E91 jsr [A1]
00002E2C 584F addq.w A7, 4
label00002E2E:
00002E2E 245F movea.l A2, [A7]+
00002E30 4E5E unlink A6
00002E32 4E75 rts
00002E34 4E56 0000 link A6, 0
00002E38 2F0B move.l -[A7], A3
00002E3A 2F0A move.l -[A7], A2
00002E3C 266E 0008 movea.l A3, [A6 + 0x8]
00002E40 246B 0088 movea.l A2, [A3 + 0x88]
00002E44 200A move.l D0, A2
00002E46 6738 beq +0x3A /* 00002E80 */
00002E48 4A2B 0090 tst.b [A3 + 0x90]
00002E4C 671A beq +0x1C /* 00002E68 */
00002E4E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002E52 2F2E 000C move.l -[A7], [A6 + 0xC]
00002E56 2F0A move.l -[A7], A2
00002E58 2057 movea.l A0, [A7]
00002E5A 2250 movea.l A1, [A0]
00002E5C 2269 002C movea.l A1, [A1 + 0x2C]
00002E60 4E91 jsr [A1]
00002E62 4FEF 000C lea.l A7, [A7 + 0xC]
00002E66 601A bra +0x1C /* 00002E82 */
label00002E68:
00002E68 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002E6C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002E70 2F0A move.l -[A7], A2
00002E72 2057 movea.l A0, [A7]
00002E74 2250 movea.l A1, [A0]
00002E76 2269 0028 movea.l A1, [A1 + 0x28]
00002E7A 4E91 jsr [A1]
00002E7C 4FEF 000C lea.l A7, [A7 + 0xC]
label00002E80:
00002E80 7001 moveq.l D0, 0x01
label00002E82:
00002E82 245F movea.l A2, [A7]+
00002E84 265F movea.l A3, [A7]+
00002E86 4E5E unlink A6
00002E88 4E75 rts
00002E8A 4E75 rts
00002E8C 4E56 FFF8 link A6, -0x0008
00002E90 2F0A move.l -[A7], A2
00002E92 246E 0008 movea.l A2, [A6 + 0x8]
00002E96 256E 000C 008C move.l [A2 + 0x8C], [A6 + 0xC]
00002E9C 486E FFF8 pea.l [A6 - 0x8]
00002EA0 486E FFFC pea.l [A6 - 0x4]
00002EA4 2F2E 000C move.l -[A7], [A6 + 0xC]
00002EA8 2057 movea.l A0, [A7]
00002EAA 2250 movea.l A1, [A0]
00002EAC 2269 0028 movea.l A1, [A1 + 0x28]
00002EB0 4E91 jsr [A1]
00002EB2 256E FFFC 007C move.l [A2 + 0x7C], [A6 - 0x4]
00002EB8 4AAE FFFC tst.l [A6 - 0x4]
00002EBC 4FEF 000C lea.l A7, [A7 + 0xC]
00002EC0 6718 beq +0x1A /* 00002EDA */
00002EC2 42A7 clr.l -[A7]
00002EC4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002EC8 2F2A 0084 move.l -[A7], [A2 + 0x84]
00002ECC 2057 movea.l A0, [A7]
00002ECE 2250 movea.l A1, [A0]
00002ED0 2269 002C movea.l A1, [A1 + 0x2C]
00002ED4 4E91 jsr [A1]
00002ED6 4FEF 000C lea.l A7, [A7 + 0xC]
label00002EDA:
00002EDA 256E FFF8 0080 move.l [A2 + 0x80], [A6 - 0x8]
00002EE0 4AAE FFF8 tst.l [A6 - 0x8]
00002EE4 6718 beq +0x1A /* 00002EFE */
00002EE6 42A7 clr.l -[A7]
00002EE8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002EEC 2F2A 0084 move.l -[A7], [A2 + 0x84]
00002EF0 2057 movea.l A0, [A7]
00002EF2 2250 movea.l A1, [A0]
00002EF4 2269 0030 movea.l A1, [A1 + 0x30]
00002EF8 4E91 jsr [A1]
00002EFA 4FEF 000C lea.l A7, [A7 + 0xC]
label00002EFE:
00002EFE 4AAE FFFC tst.l [A6 - 0x4]
00002F02 6606 bne +0x8 /* 00002F0A */
00002F04 4AAE FFF8 tst.l [A6 - 0x8]
00002F08 6712 beq +0x14 /* 00002F1C */
label00002F0A:
00002F0A 4227 clr.b -[A7]
00002F0C 2F0A move.l -[A7], A2
00002F0E 2057 movea.l A0, [A7]
00002F10 2268 0004 movea.l A1, [A0 + 0x4]
00002F14 2269 01DC movea.l A1, [A1 + 0x1DC]
00002F18 4E91 jsr [A1]
00002F1A 5C4F addq.w A7, 6
label00002F1C:
00002F1C 245F movea.l A2, [A7]+
00002F1E 4E5E unlink A6
00002F20 4E75 rts
00002F22 4E56 0000 link A6, 0
00002F26 2F0A move.l -[A7], A2
00002F28 206E 0008 movea.l A0, [A6 + 0x8]
00002F2C 2468 008C movea.l A2, [A0 + 0x8C]
00002F30 200A move.l D0, A2
00002F32 671E beq +0x20 /* 00002F52 */
00002F34 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002F38 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002F3C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002F40 2F0A move.l -[A7], A2
00002F42 2057 movea.l A0, [A7]
00002F44 2250 movea.l A1, [A0]
00002F46 2269 000C movea.l A1, [A1 + 0xC]
00002F4A 4E91 jsr [A1]
00002F4C 4FEF 0010 lea.l A7, [A7 + 0x10]
00002F50 603E bra +0x40 /* 00002F90 */
label00002F52:
00002F52 4EB9 0000 1D0A jsr [0x00001D0A]
00002F58 5300 subq.b D0, 1
00002F5A 661C bne +0x1E /* 00002F78 */
00002F5C 4878 0449 push.l 0x449
00002F60 4879 0000 3470 push.l 0x3470 /* '4p' */
00002F66 4879 0000 3416 push.l 0x3416
00002F6C 4EB9 0000 01B0 jsr [0x000001B0]
00002F72 4FEF 000C lea.l A7, [A7 + 0xC]
00002F76 6018 bra +0x1A /* 00002F90 */
label00002F78:
00002F78 4EB9 0000 1D0A jsr [0x00001D0A]
00002F7E 5500 subq.b D0, 2
00002F80 660E bne +0x10 /* 00002F90 */
00002F82 4879 0000 3416 push.l 0x3416
00002F88 4EB9 0000 1CFC jsr [0x00001CFC]
00002F8E 584F addq.w A7, 4
label00002F90:
00002F90 245F movea.l A2, [A7]+
00002F92 4E5E unlink A6
00002F94 4E75 rts
00002F96 4E56 0000 link A6, 0
00002F9A 2F0A move.l -[A7], A2
00002F9C 206E 0008 movea.l A0, [A6 + 0x8]
00002FA0 2468 008C movea.l A2, [A0 + 0x8C]
00002FA4 200A move.l D0, A2
00002FA6 671E beq +0x20 /* 00002FC6 */
00002FA8 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002FAC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002FB0 2F2E 000C move.l -[A7], [A6 + 0xC]
00002FB4 2F0A move.l -[A7], A2
00002FB6 2057 movea.l A0, [A7]
00002FB8 2250 movea.l A1, [A0]
00002FBA 2269 0010 movea.l A1, [A1 + 0x10]
00002FBE 4E91 jsr [A1]
00002FC0 4FEF 0010 lea.l A7, [A7 + 0x10]
00002FC4 6006 bra +0x8 /* 00002FCC */
label00002FC6:
00002FC6 206E 0014 movea.l A0, [A6 + 0x14]
00002FCA 4290 clr.l [A0]
label00002FCC:
00002FCC 245F movea.l A2, [A7]+
00002FCE 4E5E unlink A6
00002FD0 4E75 rts
00002FD2 4E56 0000 link A6, 0
00002FD6 2F0A move.l -[A7], A2
00002FD8 2F03 move.l -[A7], D3
00002FDA 7600 moveq.l D3, 0x00
00002FDC 206E 0008 movea.l A0, [A6 + 0x8]
00002FE0 2468 008C movea.l A2, [A0 + 0x8C]
00002FE4 200A move.l D0, A2
00002FE6 671E beq +0x20 /* 00003006 */
00002FE8 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002FEC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002FF0 2F2E 000C move.l -[A7], [A6 + 0xC]
00002FF4 2F0A move.l -[A7], A2
00002FF6 2057 movea.l A0, [A7]
00002FF8 2250 movea.l A1, [A0]
00002FFA 2269 0014 movea.l A1, [A1 + 0x14]
00002FFE 4E91 jsr [A1]
00003000 1600 move.b D3, D0
00003002 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003006:
00003006 1003 move.b D0, D3
00003008 261F move.l D3, [A7]+
0000300A 245F movea.l A2, [A7]+
0000300C 4E5E unlink A6
0000300E 4E75 rts
00003010 4E56 FFBC link A6, -0x0044
00003014 48E7 1820 movem.l -[A7], D3,D4,A2
00003018 246E 0008 movea.l A2, [A6 + 0x8]
0000301C 182E 000C move.b D4, [A6 + 0xC]
00003020 162E 000E move.b D3, [A6 + 0xE]
00003024 4A2A 0091 tst.b [A2 + 0x91]
00003028 6700 00D8 beq +0xDA /* 00003102 */
0000302C 486E FFDA pea.l [A6 - 0x26]
00003030 2F0A move.l -[A7], A2
00003032 2057 movea.l A0, [A7]
00003034 2268 0004 movea.l A1, [A0 + 0x4]
00003038 2269 0040 movea.l A1, [A1 + 0x40]
0000303C 4E91 jsr [A1]
0000303E 486E FFF8 pea.l [A6 - 0x8]
00003042 4EB9 0000 755A jsr [0x0000755A]
00003048 486E FFE8 pea.l [A6 - 0x18]
0000304C 4EB9 0000 755A jsr [0x0000755A]
00003052 486E FFF0 pea.l [A6 - 0x10]
00003056 4EB9 0000 755A jsr [0x0000755A]
0000305C 486E FFF0 pea.l [A6 - 0x10]
00003060 486E FFE8 pea.l [A6 - 0x18]
00003064 486E FFDA pea.l [A6 - 0x26]
00003068 2F0A move.l -[A7], A2
0000306A 2057 movea.l A0, [A7]
0000306C 2268 0004 movea.l A1, [A0 + 0x4]
00003070 2269 0220 movea.l A1, [A1 + 0x220]
00003074 4E91 jsr [A1]
00003076 2D6E FFE8 FFF8 move.l [A6 - 0x8], [A6 - 0x18]
0000307C 202E FFF8 move.l D0, [A6 - 0x8]
00003080 B0AE FFF0 cmp.l D0, [A6 - 0x10]
00003084 4FEF 0024 lea.l A7, [A7 + 0x24]
00003088 6200 011C bhi +0x11E /* 000031A6 */
label0000308C:
0000308C 2D6E FFEC FFFC move.l [A6 - 0x4], [A6 - 0x14]
00003092 6052 bra +0x54 /* 000030E6 */
label00003094:
00003094 486E FFF8 pea.l [A6 - 0x8]
00003098 2F0A move.l -[A7], A2
0000309A 2057 movea.l A0, [A7]
0000309C 2268 0004 movea.l A1, [A0 + 0x4]
000030A0 2269 0228 movea.l A1, [A1 + 0x228]
000030A4 4E91 jsr [A1]
000030A6 4A00 tst.b D0
000030A8 504F addq.w A7, 8
000030AA 6736 beq +0x38 /* 000030E2 */
000030AC 4A04 tst.b D4
000030AE 671A beq +0x1C /* 000030CA */
000030B0 1F03 move.b -[A7], D3
000030B2 486E FFF8 pea.l [A6 - 0x8]
000030B6 2F0A move.l -[A7], A2
000030B8 2057 movea.l A0, [A7]
000030BA 2268 0004 movea.l A1, [A0 + 0x4]
000030BE 2269 0268 movea.l A1, [A1 + 0x268]
000030C2 4E91 jsr [A1]
000030C4 4FEF 000A lea.l A7, [A7 + 0xA]
000030C8 6018 bra +0x1A /* 000030E2 */
label000030CA:
000030CA 1F03 move.b -[A7], D3
000030CC 486E FFF8 pea.l [A6 - 0x8]
000030D0 2F0A move.l -[A7], A2
000030D2 2057 movea.l A0, [A7]
000030D4 2268 0004 movea.l A1, [A0 + 0x4]
000030D8 2269 026C movea.l A1, [A1 + 0x26C]
000030DC 4E91 jsr [A1]
000030DE 4FEF 000A lea.l A7, [A7 + 0xA]
label000030E2:
000030E2 52AE FFFC addq.l [A6 - 0x4], 1
label000030E6:
000030E6 202E FFFC move.l D0, [A6 - 0x4]
000030EA B0AE FFF4 cmp.l D0, [A6 - 0xC]
000030EE 63A4 bls -0x5A /* 00003094 */
000030F0 52AE FFF8 addq.l [A6 - 0x8], 1
000030F4 202E FFF8 move.l D0, [A6 - 0x8]
000030F8 B0AE FFF0 cmp.l D0, [A6 - 0x10]
000030FC 638E bls -0x70 /* 0000308C */
000030FE 6000 00A6 bra +0xA8 /* 000031A6 */
label00003102:
00003102 4227 clr.b -[A7]
00003104 2F0A move.l -[A7], A2
00003106 2057 movea.l A0, [A7]
00003108 2268 0004 movea.l A1, [A0 + 0x4]
0000310C 2269 0108 movea.l A1, [A1 + 0x108]
00003110 4E91 jsr [A1]
00003112 4A00 tst.b D0
00003114 5C4F addq.w A7, 6
00003116 6700 008E beq +0x90 /* 000031A6 */
0000311A 486E FFE2 pea.l [A6 - 0x1E]
0000311E 4EB9 0000 0490 jsr [0x00000490]
00003124 486E FFE2 pea.l [A6 - 0x1E]
00003128 4EB9 0000 9F20 jsr [0x00009F20]
0000312E 584F addq.w A7, 4
00003130 2F08 move.l -[A7], A0
00003132 2F0A move.l -[A7], A2
00003134 2057 movea.l A0, [A7]
00003136 2268 0004 movea.l A1, [A0 + 0x4]
0000313A 2269 0264 movea.l A1, [A1 + 0x264]
0000313E 4E91 jsr [A1]
00003140 4EB9 0000 02C8 jsr [0x000002C8]
00003146 486E FFBC pea.l [A6 - 0x44]
0000314A 4EB9 0000 01F0 jsr [0x000001F0]
00003150 4EB9 0000 0200 jsr [0x00000200 /* SPAlarm */]
00003156 4A04 tst.b D4
00003158 4FEF 0010 lea.l A7, [A7 + 0x10]
0000315C 6712 beq +0x14 /* 00003170 */
0000315E 486E FFE2 pea.l [A6 - 0x1E]
00003162 4EB9 0000 9F20 jsr [0x00009F20]
00003168 584F addq.w A7, 4
0000316A 2F08 move.l -[A7], A0
0000316C A8D5 syscall InverRgn/InvertRgn
0000316E 6016 bra +0x18 /* 00003186 */
label00003170:
00003170 3F3C 0002 move.w -[A7], 0x2
00003174 A89C syscall PenMode
00003176 486E FFE2 pea.l [A6 - 0x1E]
0000317A 4EB9 0000 9F20 jsr [0x00009F20]
00003180 584F addq.w A7, 4
00003182 2F08 move.l -[A7], A0
00003184 A8D2 syscall FrameRgn
label00003186:
00003186 3F3C FFFF move.w -[A7], 0xFFFF
0000318A 486E FFBC pea.l [A6 - 0x44]
0000318E 4EB9 0000 01F8 jsr [0x000001F8 /* SPValid/SysParam */]
00003194 3F3C FFFF move.w -[A7], 0xFFFF
00003198 486E FFE2 pea.l [A6 - 0x1E]
0000319C 4EB9 0000 04B8 jsr [0x000004B8]
000031A2 4FEF 000C lea.l A7, [A7 + 0xC]
label000031A6:
000031A6 4CDF 0418 movem.l D3,D4,A2, [A7]+
000031AA 4E5E unlink A6
000031AC 4E75 rts
000031AE 4E56 FFD2 link A6, -0x002E
000031B2 2F0B move.l -[A7], A3
000031B4 2F0A move.l -[A7], A2
000031B6 246E 0008 movea.l A2, [A6 + 0x8]
000031BA 266E 000C movea.l A3, [A6 + 0xC]
000031BE 2F0B move.l -[A7], A3
000031C0 A8DD syscall SetEmptyRgn
000031C2 486E FFD2 pea.l [A6 - 0x2E]
000031C6 2F0A move.l -[A7], A2
000031C8 4EB9 0003 AC02 jsr [0x0003AC02]
000031CE 486E FFD2 pea.l [A6 - 0x2E]
000031D2 A8AE syscall EmptyRect
000031D4 101F move.b D0, [A7]+
000031D6 5C4F addq.w A7, 6
000031D8 6600 010C bne +0x10E /* 000032E6 */
000031DC 486E FFD2 pea.l [A6 - 0x2E]
000031E0 2F0A move.l -[A7], A2
000031E2 2057 movea.l A0, [A7]
000031E4 2268 0004 movea.l A1, [A0 + 0x4]
000031E8 2269 0128 movea.l A1, [A1 + 0x128]
000031EC 4E91 jsr [A1]
000031EE 486E FFD6 pea.l [A6 - 0x2A]
000031F2 2F0A move.l -[A7], A2
000031F4 2057 movea.l A0, [A7]
000031F6 2268 0004 movea.l A1, [A0 + 0x4]
000031FA 2269 0128 movea.l A1, [A1 + 0x128]
000031FE 4E91 jsr [A1]
00003200 486E FFF8 pea.l [A6 - 0x8]
00003204 4EB9 0000 755A jsr [0x0000755A]
0000320A 486E FFDA pea.l [A6 - 0x26]
0000320E 4EB9 0000 755A jsr [0x0000755A]
00003214 486E FFE2 pea.l [A6 - 0x1E]
00003218 4EB9 0000 755A jsr [0x0000755A]
0000321E 486E FFE2 pea.l [A6 - 0x1E]
00003222 486E FFDA pea.l [A6 - 0x26]
00003226 486E FFD2 pea.l [A6 - 0x2E]
0000322A 2F0A move.l -[A7], A2
0000322C 2057 movea.l A0, [A7]
0000322E 2268 0004 movea.l A1, [A0 + 0x4]
00003232 2269 0220 movea.l A1, [A1 + 0x220]
00003236 4E91 jsr [A1]
00003238 486E FFF2 pea.l [A6 - 0xE]
0000323C 4EB9 0000 0490 jsr [0x00000490]
00003242 2D6E FFDA FFF8 move.l [A6 - 0x8], [A6 - 0x26]
00003248 202E FFF8 move.l D0, [A6 - 0x8]
0000324C B0AE FFE2 cmp.l D0, [A6 - 0x1E]
00003250 4FEF 0030 lea.l A7, [A7 + 0x30]
00003254 6200 0080 bhi +0x82 /* 000032D6 */
label00003258:
00003258 2D6E FFDE FFFC move.l [A6 - 0x4], [A6 - 0x22]
0000325E 605E bra +0x60 /* 000032BE */
label00003260:
00003260 486E FFF8 pea.l [A6 - 0x8]
00003264 2F0A move.l -[A7], A2
00003266 2057 movea.l A0, [A7]
00003268 2268 0004 movea.l A1, [A0 + 0x4]
0000326C 2269 0228 movea.l A1, [A1 + 0x228]
00003270 4E91 jsr [A1]
00003272 4A00 tst.b D0
00003274 504F addq.w A7, 8
00003276 6742 beq +0x44 /* 000032BA */
00003278 486E FFEA pea.l [A6 - 0x16]
0000327C 486E FFF8 pea.l [A6 - 0x8]
00003280 2F0A move.l -[A7], A2
00003282 2057 movea.l A0, [A7]
00003284 2268 0004 movea.l A1, [A0 + 0x4]
00003288 2269 0208 movea.l A1, [A1 + 0x208]
0000328C 4E91 jsr [A1]
0000328E 486E FFF2 pea.l [A6 - 0xE]
00003292 4EB9 0000 9F20 jsr [0x00009F20]
00003298 584F addq.w A7, 4
0000329A 2F08 move.l -[A7], A0
0000329C 486E FFEA pea.l [A6 - 0x16]
000032A0 A8DF syscall RectRgn
000032A2 2F0B move.l -[A7], A3
000032A4 486E FFF2 pea.l [A6 - 0xE]
000032A8 4EB9 0000 9F20 jsr [0x00009F20]
000032AE 584F addq.w A7, 4
000032B0 2F08 move.l -[A7], A0
000032B2 2F0B move.l -[A7], A3
000032B4 A8E5 syscall UnionRgn
000032B6 4FEF 000C lea.l A7, [A7 + 0xC]
label000032BA:
000032BA 52AE FFFC addq.l [A6 - 0x4], 1
label000032BE:
000032BE 202E FFFC move.l D0, [A6 - 0x4]
000032C2 B0AE FFE6 cmp.l D0, [A6 - 0x1A]
000032C6 6398 bls -0x66 /* 00003260 */
000032C8 52AE FFF8 addq.l [A6 - 0x8], 1
000032CC 202E FFF8 move.l D0, [A6 - 0x8]
000032D0 B0AE FFE2 cmp.l D0, [A6 - 0x1E]
000032D4 6382 bls -0x7C /* 00003258 */
label000032D6:
000032D6 3F3C FFFF move.w -[A7], 0xFFFF
000032DA 486E FFF2 pea.l [A6 - 0xE]
000032DE 4EB9 0000 04B8 jsr [0x000004B8]
000032E4 5C4F addq.w A7, 6
label000032E6:
000032E6 245F movea.l A2, [A7]+
000032E8 265F movea.l A3, [A7]+
000032EA 4E5E unlink A6
000032EC 4E75 rts
000032EE 4E56 0000 link A6, 0
000032F2 2F0A move.l -[A7], A2
000032F4 246E 0008 movea.l A2, [A6 + 0x8]
000032F8 2F0A move.l -[A7], A2
000032FA 4EB9 0000 0E60 jsr [0x00000E60]
00003300 4A00 tst.b D0
00003302 584F addq.w A7, 4
00003304 671C beq +0x1E /* 00003322 */
00003306 1F2E 0010 move.b -[A7], [A6 + 0x10]
0000330A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000330E 2F0A move.l -[A7], A2
00003310 2057 movea.l A0, [A7]
00003312 2268 0004 movea.l A1, [A0 + 0x4]
00003316 2269 0268 movea.l A1, [A1 + 0x268]
0000331A 4E91 jsr [A1]
0000331C 4FEF 000A lea.l A7, [A7 + 0xA]
00003320 601A bra +0x1C /* 0000333C */
label00003322:
00003322 1F2E 0010 move.b -[A7], [A6 + 0x10]
00003326 2F2E 000C move.l -[A7], [A6 + 0xC]
0000332A 2F0A move.l -[A7], A2
0000332C 2057 movea.l A0, [A7]
0000332E 2268 0004 movea.l A1, [A0 + 0x4]
00003332 2269 026C movea.l A1, [A1 + 0x26C]
00003336 4E91 jsr [A1]
00003338 4FEF 000A lea.l A7, [A7 + 0xA]
label0000333C:
0000333C 245F movea.l A2, [A7]+
0000333E 4E5E unlink A6
00003340 4E75 rts
00003342 4E56 FFDA link A6, -0x0026
00003346 486E FFF8 pea.l [A6 - 0x8]
0000334A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000334E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003352 2057 movea.l A0, [A7]
00003354 2268 0004 movea.l A1, [A0 + 0x4]
00003358 2269 0208 movea.l A1, [A1 + 0x208]
0000335C 4E91 jsr [A1]
0000335E 4A00 tst.b D0
00003360 4FEF 000C lea.l A7, [A7 + 0xC]
00003364 6746 beq +0x48 /* 000033AC */
00003366 4227 clr.b -[A7]
00003368 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000336C 2057 movea.l A0, [A7]
0000336E 2268 0004 movea.l A1, [A0 + 0x4]
00003372 2269 0108 movea.l A1, [A1 + 0x108]
00003376 4E91 jsr [A1]
00003378 4A00 tst.b D0
0000337A 5C4F addq.w A7, 6
0000337C 672E beq +0x30 /* 000033AC */
0000337E 486E FFDA pea.l [A6 - 0x26]
00003382 4EB9 0000 01F0 jsr [0x000001F0]
00003388 4EB9 0000 0200 jsr [0x00000200 /* SPAlarm */]
0000338E 4EB9 0000 02C8 jsr [0x000002C8]
00003394 486E FFF8 pea.l [A6 - 0x8]
00003398 A8A4 syscall InvertRect
0000339A 3F3C FFFF move.w -[A7], 0xFFFF
0000339E 486E FFDA pea.l [A6 - 0x26]
000033A2 4EB9 0000 01F8 jsr [0x000001F8 /* SPValid/SysParam */]
000033A8 4FEF 000A lea.l A7, [A7 + 0xA]
label000033AC:
000033AC 4E5E unlink A6
000033AE 4E75 rts
000033B0 4E56 FFDA link A6, -0x0026
000033B4 486E FFF8 pea.l [A6 - 0x8]
000033B8 2F2E 000C move.l -[A7], [A6 + 0xC]
000033BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000033C0 2057 movea.l A0, [A7]
000033C2 2268 0004 movea.l A1, [A0 + 0x4]
000033C6 2269 0208 movea.l A1, [A1 + 0x208]
000033CA 4E91 jsr [A1]
000033CC 4A00 tst.b D0
000033CE 4FEF 000C lea.l A7, [A7 + 0xC]
000033D2 674C beq +0x4E /* 00003420 */
000033D4 4227 clr.b -[A7]
000033D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000033DA 2057 movea.l A0, [A7]
000033DC 2268 0004 movea.l A1, [A0 + 0x4]
000033E0 2269 0108 movea.l A1, [A1 + 0x108]
000033E4 4E91 jsr [A1]
000033E6 4A00 tst.b D0
000033E8 5C4F addq.w A7, 6
000033EA 6734 beq +0x36 /* 00003420 */
000033EC 486E FFDA pea.l [A6 - 0x26]
000033F0 4EB9 0000 01F0 jsr [0x000001F0]
000033F6 4EB9 0000 0200 jsr [0x00000200 /* SPAlarm */]
000033FC 4EB9 0000 02C8 jsr [0x000002C8]
00003402 3F3C 0002 move.w -[A7], 0x2
00003406 A89C syscall PenMode
00003408 486E FFF8 pea.l [A6 - 0x8]
0000340C A8A1 syscall FrameRect
0000340E 3F3C FFFF move.w -[A7], 0xFFFF
00003412 486E FFDA pea.l [A6 - 0x26]
00003416 4EB9 0000 01F8 jsr [0x000001F8 /* SPValid/SysParam */]
0000341C 4FEF 000A lea.l A7, [A7 + 0xA]
label00003420:
00003420 4E5E unlink A6
00003422 4E75 rts
00003424 4E56 0000 link A6, 0
00003428 4227 clr.b -[A7]
0000342A 4227 clr.b -[A7]
0000342C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003430 2057 movea.l A0, [A7]
00003432 2268 0004 movea.l A1, [A0 + 0x4]
00003436 2269 0240 movea.l A1, [A1 + 0x240]
0000343A 4E91 jsr [A1]
0000343C 1F3C 0001 move.b -[A7], 0x1
00003440 1F3C 0001 move.b -[A7], 0x1
00003444 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003448 2057 movea.l A0, [A7]
0000344A 2268 0004 movea.l A1, [A0 + 0x4]
0000344E 2269 0240 movea.l A1, [A1 + 0x240]
00003452 4E91 jsr [A1]
00003454 4E5E unlink A6
00003456 4E75 rts
00003458 4E56 0000 link A6, 0
0000345C 4227 clr.b -[A7]
0000345E 1F3C 0001 move.b -[A7], 0x1
00003462 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003466 2057 movea.l A0, [A7]
00003468 2268 0004 movea.l A1, [A0 + 0x4]
0000346C 2269 0240 movea.l A1, [A1 + 0x240]
00003470 4E91 jsr [A1]
00003472 1F3C 0001 move.b -[A7], 0x1
00003476 4227 clr.b -[A7]
00003478 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000347C 2057 movea.l A0, [A7]
0000347E 2268 0004 movea.l A1, [A0 + 0x4]
00003482 2269 0240 movea.l A1, [A1 + 0x240]
00003486 4E91 jsr [A1]
00003488 4E5E unlink A6
0000348A 4E75 rts
0000348C 4E56 FFF0 link A6, -0x0010
00003490 2F0B move.l -[A7], A3
00003492 2F0A move.l -[A7], A2
00003494 246E 0008 movea.l A2, [A6 + 0x8]
00003498 266E 000C movea.l A3, [A6 + 0xC]
0000349C 486E FFF8 pea.l [A6 - 0x8]
000034A0 4EB9 0000 755A jsr [0x0000755A]
000034A6 486E FFF0 pea.l [A6 - 0x10]
000034AA 486B 0004 pea.l [A3 + 0x4]
000034AE 2F0A move.l -[A7], A2
000034B0 4EB9 0000 1418 jsr [0x00001418]
000034B6 486E FFF8 pea.l [A6 - 0x8]
000034BA 486E FFF0 pea.l [A6 - 0x10]
000034BE 2F0A move.l -[A7], A2
000034C0 2057 movea.l A0, [A7]
000034C2 2268 0004 movea.l A1, [A0 + 0x4]
000034C6 2269 020C movea.l A1, [A1 + 0x20C]
000034CA 4E91 jsr [A1]
000034CC 4A00 tst.b D0
000034CE 4FEF 001C lea.l A7, [A7 + 0x1C]
000034D2 6736 beq +0x38 /* 0000350A */
000034D4 2F0B move.l -[A7], A3
000034D6 486E FFF8 pea.l [A6 - 0x8]
000034DA 2F0A move.l -[A7], A2
000034DC 2057 movea.l A0, [A7]
000034DE 2268 0004 movea.l A1, [A0 + 0x4]
000034E2 2269 023C movea.l A1, [A1 + 0x23C]
000034E6 4E91 jsr [A1]
000034E8 4A00 tst.b D0
000034EA 4FEF 000C lea.l A7, [A7 + 0xC]
000034EE 672A beq +0x2C /* 0000351A */
000034F0 2F0B move.l -[A7], A3
000034F2 486E FFF8 pea.l [A6 - 0x8]
000034F6 2F0A move.l -[A7], A2
000034F8 2057 movea.l A0, [A7]
000034FA 2268 0004 movea.l A1, [A0 + 0x4]
000034FE 2269 0270 movea.l A1, [A1 + 0x270]
00003502 4E91 jsr [A1]
00003504 4FEF 000C lea.l A7, [A7 + 0xC]
00003508 6010 bra +0x12 /* 0000351A */
label0000350A:
0000350A 2F0A move.l -[A7], A2
0000350C 2057 movea.l A0, [A7]
0000350E 2268 0004 movea.l A1, [A0 + 0x4]
00003512 2269 0238 movea.l A1, [A1 + 0x238]
00003516 4E91 jsr [A1]
00003518 584F addq.w A7, 4
label0000351A:
0000351A 245F movea.l A2, [A7]+
0000351C 265F movea.l A3, [A7]+
0000351E 4E5E unlink A6
00003520 4E75 rts
00003522 4E75 rts
00003524 4E56 FFE8 link A6, -0x0018
00003528 2F0A move.l -[A7], A2
0000352A 2F03 move.l -[A7], D3
0000352C 246E 0008 movea.l A2, [A6 + 0x8]
00003530 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003534 2F2E 000C move.l -[A7], [A6 + 0xC]
00003538 2F0A move.l -[A7], A2
0000353A 4EB9 0000 0DF8 jsr [0x00000DF8]
00003540 1600 move.b D3, D0
00003542 4FEF 000C lea.l A7, [A7 + 0xC]
00003546 6774 beq +0x76 /* 000035BC */
00003548 486E FFF0 pea.l [A6 - 0x10]
0000354C 4EB9 0000 755A jsr [0x0000755A]
00003552 486E FFF8 pea.l [A6 - 0x8]
00003556 486E 000C pea.l [A6 + 0xC]
0000355A 2F0A move.l -[A7], A2
0000355C 4EB9 0000 1418 jsr [0x00001418]
00003562 486E FFF0 pea.l [A6 - 0x10]
00003566 486E FFF8 pea.l [A6 - 0x8]
0000356A 2F0A move.l -[A7], A2
0000356C 2057 movea.l A0, [A7]
0000356E 2268 0004 movea.l A1, [A0 + 0x4]
00003572 2269 020C movea.l A1, [A1 + 0x20C]
00003576 4E91 jsr [A1]
00003578 486E FFE8 pea.l [A6 - 0x18]
0000357C 4EB9 0000 755A jsr [0x0000755A]
00003582 486E FFF8 pea.l [A6 - 0x8]
00003586 486E 0010 pea.l [A6 + 0x10]
0000358A 2F0A move.l -[A7], A2
0000358C 4EB9 0000 1418 jsr [0x00001418]
00003592 486E FFE8 pea.l [A6 - 0x18]
00003596 486E FFF8 pea.l [A6 - 0x8]
0000359A 2F0A move.l -[A7], A2
0000359C 2057 movea.l A0, [A7]
0000359E 2268 0004 movea.l A1, [A0 + 0x4]
000035A2 2269 020C movea.l A1, [A1 + 0x20C]
000035A6 4E91 jsr [A1]
000035A8 486E FFE8 pea.l [A6 - 0x18]
000035AC 486E FFF0 pea.l [A6 - 0x10]
000035B0 4EB9 0003 D7C6 jsr [0x0003D7C6]
000035B6 1600 move.b D3, D0
000035B8 4FEF 0040 lea.l A7, [A7 + 0x40]
label000035BC:
000035BC 1003 move.b D0, D3
000035BE 261F move.l D3, [A7]+
000035C0 245F movea.l A2, [A7]+
000035C2 4E5E unlink A6
000035C4 4E75 rts
000035C6 4E56 FFD8 link A6, -0x0028
000035CA 2F0B move.l -[A7], A3
000035CC 2F0A move.l -[A7], A2
000035CE 246E 0008 movea.l A2, [A6 + 0x8]
000035D2 2F0A move.l -[A7], A2
000035D4 2057 movea.l A0, [A7]
000035D6 2268 0004 movea.l A1, [A0 + 0x4]
000035DA 2269 00EC movea.l A1, [A1 + 0xEC]
000035DE 4E91 jsr [A1]
000035E0 2648 movea.l A3, A0
000035E2 2053 movea.l A0, [A3]
000035E4 2D68 0002 FFD8 move.l [A6 - 0x28], [A0 + 0x2]
000035EA 2D68 0006 FFDC move.l [A6 - 0x24], [A0 + 0x6]
000035F0 2F0B move.l -[A7], A3
000035F2 A8D9 syscall DisposRgn/DisposeRgn
000035F4 486E FFE0 pea.l [A6 - 0x20]
000035F8 4EB9 0000 755A jsr [0x0000755A]
000035FE 486E FFE8 pea.l [A6 - 0x18]
00003602 4EB9 0000 755A jsr [0x0000755A]
00003608 486E FFE8 pea.l [A6 - 0x18]
0000360C 486E FFE0 pea.l [A6 - 0x20]
00003610 486E FFD8 pea.l [A6 - 0x28]
00003614 2F0A move.l -[A7], A2
00003616 2057 movea.l A0, [A7]
00003618 2268 0004 movea.l A1, [A0 + 0x4]
0000361C 2269 0220 movea.l A1, [A1 + 0x220]
00003620 4E91 jsr [A1]
00003622 486E FFF8 pea.l [A6 - 0x8]
00003626 4EB9 0000 755A jsr [0x0000755A]
0000362C 2D6E FFE0 FFF8 move.l [A6 - 0x8], [A6 - 0x20]
00003632 202E FFF8 move.l D0, [A6 - 0x8]
00003636 B0AE FFE8 cmp.l D0, [A6 - 0x18]
0000363A 4FEF 0020 lea.l A7, [A7 + 0x20]
0000363E 6254 bhi +0x56 /* 00003694 */
label00003640:
00003640 2D6E FFE4 FFFC move.l [A6 - 0x4], [A6 - 0x1C]
00003646 6034 bra +0x36 /* 0000367C */
label00003648:
00003648 486E FFF0 pea.l [A6 - 0x10]
0000364C 486E FFF8 pea.l [A6 - 0x8]
00003650 2F0A move.l -[A7], A2
00003652 2057 movea.l A0, [A7]
00003654 2268 0004 movea.l A1, [A0 + 0x4]
00003658 2269 0208 movea.l A1, [A1 + 0x208]
0000365C 4E91 jsr [A1]
0000365E 486E FFF0 pea.l [A6 - 0x10]
00003662 486E FFF8 pea.l [A6 - 0x8]
00003666 2F0A move.l -[A7], A2
00003668 2057 movea.l A0, [A7]
0000366A 2268 0004 movea.l A1, [A0 + 0x4]
0000366E 2269 0274 movea.l A1, [A1 + 0x274]
00003672 4E91 jsr [A1]
00003674 52AE FFFC addq.l [A6 - 0x4], 1
00003678 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000367C:
0000367C 202E FFFC move.l D0, [A6 - 0x4]
00003680 B0AE FFEC cmp.l D0, [A6 - 0x14]
00003684 63C2 bls -0x3C /* 00003648 */
00003686 52AE FFF8 addq.l [A6 - 0x8], 1
0000368A 202E FFF8 move.l D0, [A6 - 0x8]
0000368E B0AE FFE8 cmp.l D0, [A6 - 0x18]
00003692 63AC bls -0x52 /* 00003640 */
label00003694:
00003694 1F3C 0001 move.b -[A7], 0x1
00003698 2F0A move.l -[A7], A2
0000369A 4EB9 0000 0E60 jsr [0x00000E60]
000036A0 584F addq.w A7, 4
000036A2 1F00 move.b -[A7], D0
000036A4 2F0A move.l -[A7], A2
000036A6 2057 movea.l A0, [A7]
000036A8 2268 0004 movea.l A1, [A0 + 0x4]
000036AC 2269 0240 movea.l A1, [A1 + 0x240]
000036B0 4E91 jsr [A1]
000036B2 504F addq.w A7, 8
000036B4 245F movea.l A2, [A7]+
000036B6 265F movea.l A3, [A7]+
000036B8 4E5E unlink A6
000036BA 4E75 rts
000036BC 4E75 rts
000036BE 4E56 FFF8 link A6, -0x0008
000036C2 486E FFF8 pea.l [A6 - 0x8]
000036C6 2F2E 000C move.l -[A7], [A6 + 0xC]
000036CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000036CE 2057 movea.l A0, [A7]
000036D0 2268 0004 movea.l A1, [A0 + 0x4]
000036D4 2269 0208 movea.l A1, [A1 + 0x208]
000036D8 4E91 jsr [A1]
000036DA 4A00 tst.b D0
000036DC 4FEF 000C lea.l A7, [A7 + 0xC]
000036E0 6716 beq +0x18 /* 000036F8 */
000036E2 486E FFF8 pea.l [A6 - 0x8]
000036E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000036EA 2057 movea.l A0, [A7]
000036EC 2268 0004 movea.l A1, [A0 + 0x4]
000036F0 2269 00C8 movea.l A1, [A1 + 0xC8]
000036F4 4E91 jsr [A1]
000036F6 504F addq.w A7, 8
label000036F8:
000036F8 4E5E unlink A6
000036FA 4E75 rts
000036FC 4E56 FFD8 link A6, -0x0028
00003700 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00003704 246E 0008 movea.l A2, [A6 + 0x8]
00003708 286E 000C movea.l A4, [A6 + 0xC]
0000370C 266E 0010 movea.l A3, [A6 + 0x10]
00003710 2F0A move.l -[A7], A2
00003712 4EB9 0000 E286 jsr [0x0000E286]
00003718 4A00 tst.b D0
0000371A 584F addq.w A7, 4
0000371C 6700 00FC beq +0xFE /* 0000381A */
00003720 2D6A 006C FFE8 move.l [A6 - 0x18], [A2 + 0x6C]
00003726 2D6A 0070 FFEC move.l [A6 - 0x14], [A2 + 0x70]
0000372C 486E FFE8 pea.l [A6 - 0x18]
00003730 2F0A move.l -[A7], A2
00003732 2057 movea.l A0, [A7]
00003734 2268 0004 movea.l A1, [A0 + 0x4]
00003738 2269 0128 movea.l A1, [A1 + 0x128]
0000373C 4E91 jsr [A1]
0000373E 486E FFEC pea.l [A6 - 0x14]
00003742 2F0A move.l -[A7], A2
00003744 2057 movea.l A0, [A7]
00003746 2268 0004 movea.l A1, [A0 + 0x4]
0000374A 2269 0128 movea.l A1, [A1 + 0x128]
0000374E 4E91 jsr [A1]
00003750 486E FFF8 pea.l [A6 - 0x8]
00003754 4EB9 0000 755A jsr [0x0000755A]
0000375A 486E FFF0 pea.l [A6 - 0x10]
0000375E 4EB9 0000 755A jsr [0x0000755A]
00003764 486E FFF0 pea.l [A6 - 0x10]
00003768 486E FFF8 pea.l [A6 - 0x8]
0000376C 486E FFE8 pea.l [A6 - 0x18]
00003770 2F0A move.l -[A7], A2
00003772 2057 movea.l A0, [A7]
00003774 2268 0004 movea.l A1, [A0 + 0x4]
00003778 2269 0220 movea.l A1, [A1 + 0x220]
0000377C 4E91 jsr [A1]
0000377E 2614 move.l D3, [A4]
00003780 B6AE FFF8 cmp.l D3, [A6 - 0x8]
00003784 4FEF 0028 lea.l A7, [A7 + 0x28]
00003788 6304 bls +0x6 /* 0000378E */
0000378A 2D43 FFF8 move.l [A6 - 0x8], D3
label0000378E:
0000378E 262C 0004 move.l D3, [A4 + 0x4]
00003792 B6AE FFFC cmp.l D3, [A6 - 0x4]
00003796 6304 bls +0x6 /* 0000379C */
00003798 2D43 FFFC move.l [A6 - 0x4], D3
label0000379C:
0000379C 2613 move.l D3, [A3]
0000379E B6AE FFF0 cmp.l D3, [A6 - 0x10]
000037A2 6404 bcc +0x6 /* 000037A8 */
000037A4 2D43 FFF0 move.l [A6 - 0x10], D3
label000037A8:
000037A8 262B 0004 move.l D3, [A3 + 0x4]
000037AC B6AE FFF4 cmp.l D3, [A6 - 0xC]
000037B0 6404 bcc +0x6 /* 000037B6 */
000037B2 2D43 FFF4 move.l [A6 - 0xC], D3
label000037B6:
000037B6 202E FFF8 move.l D0, [A6 - 0x8]
000037BA B0AE FFF0 cmp.l D0, [A6 - 0x10]
000037BE 620A bhi +0xC /* 000037CA */
000037C0 202E FFFC move.l D0, [A6 - 0x4]
000037C4 B0AE FFF4 cmp.l D0, [A6 - 0xC]
000037C8 6302 bls +0x4 /* 000037CC */
label000037CA:
000037CA 604E bra +0x50 /* 0000381A */
label000037CC:
000037CC 486E FFE0 pea.l [A6 - 0x20]
000037D0 486E FFF8 pea.l [A6 - 0x8]
000037D4 2F0A move.l -[A7], A2
000037D6 2057 movea.l A0, [A7]
000037D8 2268 0004 movea.l A1, [A0 + 0x4]
000037DC 2269 0208 movea.l A1, [A1 + 0x208]
000037E0 4E91 jsr [A1]
000037E2 486E FFD8 pea.l [A6 - 0x28]
000037E6 486E FFF0 pea.l [A6 - 0x10]
000037EA 2F0A move.l -[A7], A2
000037EC 2057 movea.l A0, [A7]
000037EE 2268 0004 movea.l A1, [A0 + 0x4]
000037F2 2269 0208 movea.l A1, [A1 + 0x208]
000037F6 4E91 jsr [A1]
000037F8 3D6E FFDE FFE6 move.w [A6 - 0x1A], [A6 - 0x22]
000037FE 3D6E FFDC FFE4 move.w [A6 - 0x1C], [A6 - 0x24]
00003804 486E FFE0 pea.l [A6 - 0x20]
00003808 2F0A move.l -[A7], A2
0000380A 2057 movea.l A0, [A7]
0000380C 2268 0004 movea.l A1, [A0 + 0x4]
00003810 2269 00C8 movea.l A1, [A1 + 0xC8]
00003814 4E91 jsr [A1]
00003816 4FEF 0020 lea.l A7, [A7 + 0x20]
label0000381A:
0000381A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000381E 4E5E unlink A6
00003820 4E75 rts
00003822 0000 008D ori.b D0, 0x8D
00003826 9193 sub.l [A3], D0
00003828 91F2 83AF E88C AE9F 41C3 sub.l A0, [[-0x1774] + A0 * 2 - 0x5160BE3D]
00003832 9391 sub.l [A1], D1
00003834 F283 40C6 .extension 0x283 <<F/2-3/1>> // unimplemented
00003838 8BA2 or.l -[A2], D5
0000383A 8B9C or.l [A4]+, D5
0000383C 99F5 9C91 sub.l A4, [A5 + A1 * 4 - 0x111]
00003840 F283 405D .extension 0x283 <<F/2-3/1>> // unimplemented
00003844 9089 sub.l D0, A1
00003846 888E or.l D4, A6
00003848 426F 8A98 clr.w [A7 - 0x7568]
0000384C 91F2 83A6 898E 4093 sub.l A0, [[-0x7672] + A0 * 2 + 0x4093]
00003854 AB40 syscall bEND0
00003856 51D3 sf [A3]
00003858 407B BAA5 negx.w [PC + A3 * 2 - 0x91]
0000385C A641 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=6
0000385E 3C40 movea.w A6, D0
00003860 99D8 sub.l A4, [A0]+
00003862 4075 F940 negx.w [A5 + <<invalid base displacement size>>]
00003866 54D8 scc [A0]+
00003868 4075 F940 negx.w [A5 + <<invalid base displacement size>>]
0000386C 867F or.w D3, <<invalid special address>>
0000386E B39A xor.l [A2]+, D1
00003870 4097 negx.l [A7]
00003872 F9F9 .invalid <<F/7/4>>
00003874 4096 negx.l [A6]
00003876 7FAA moveq.l D7, 0xFFFFFFAA
00003878 9A40 sub.w D5, D0
0000387A A0F9 syscall vSuperLoad
0000387C F9A0 .invalid <<F/6/4>>
0000387E 9B91 sub.l [A1], D5
00003880 F283 9D8E .extension 0x283 <<F/2-3/1>> // unimplemented
00003884 406A 91F2 negx.w [A2 - 0x6E0E]
00003888 8340 F540 pack D1, D0, 0xF540
0000388C BF89 cmpm.l [A7]+, [A1]+
0000388E 8AF9 4047 FBBF divu.w D5, [0x4047FBBF]
00003894 8B88 4064 unpk -[A5], -[A0], 0x4064
00003898 91F2 8340 sub.l A0, [A2 + <<invalid base displacement size>>]
0000389C 8891 or.l D4, [A1]
0000389E F283 4089 .extension 0x283 <<F/2-3/1>> // unimplemented
000038A2 91F2 8340 sub.l A0, [A2 + <<invalid base displacement size>>]
000038A6 A791 syscall Translate24To32, flags=7
000038A8 F283 40AC .extension 0x283 <<F/2-3/1>> // unimplemented
000038AC 415B chk.w D0, [A3]+
000038AE F4AA cpushl INST, [A2]
000038B0 F840 8491 .extension 0x840 <<F/1/4>>, 0x8491 // unimplemented
000038B4 40F5 DE41 move.w [A5 + A5 * 8 + 0x41], SR
000038B8 4B91 .invalid 5, [A1] // invalid opcode 4 with b == 6
000038BA F283 40D9 .extension 0x283 <<F/2-3/1>> // unimplemented
000038BE 9185 subx.l D0, D5
000038C0 839F or.l [A7]+, D1
000038C2 8740 5040 pack D3, D0, 0x5040
000038C6 518E subq.l A6, 8
000038C8 4044 negx.w D4
000038CA 8383 8AA7 unpk D1, D3, 0x8AA7
000038CE 8383 8D40 unpk D1, D3, 0x8D40
000038D2 4D40 chk.w D6, D0
000038D4 45A9 E840 .invalid 2, [A1 - 0x17C0] // invalid opcode 4 with b == 6
000038D8 9F00 subx.b D7, D0
000038DA 0000 AF8E ori.b D0, 0x8E
000038DE A2ED syscall vUpdAltMDB, flags=2
000038E0 9BA9 B140 sub.l [A1 - 0x4EC0], D5
000038E4 B140 xor.w D0, D0
000038E6 4CBB 4042 BA94 movem.w D1,D6,A6, [PC + A3 * 2 - 0x108]
000038EC A2ED syscall vUpdAltMDB, flags=2
000038EE 9B41 subx.w D5, D1
000038F0 09B9 ED9B 4075 bclr [0xED9B4075], D4
000038F6 4083 negx.l D3
000038F8 AB40 syscall bEND0
000038FA AE85 syscall 0xA85, auto_pop
000038FC 4082 negx.l D2
000038FE 8540 8D94 pack D2, D0, 0x8D94
00003902 9DED 9B8A sub.l A6, [A5 - 0x6476]
00003906 9C97 sub.l D6, [A7]
00003908 8996 or.l [A6], D4
0000390A AF90 syscall slHilite, auto_pop
0000390C AC87 syscall TextFont, auto_pop
0000390E 4052 negx.w [A2]
00003910 9740 subx.w D3, D0
00003912 4740 chk.w D3, D0
00003914 4D87 .invalid 6, D7 // invalid opcode 4 with b == 6
00003916 B698 cmp.l D3, [A0]+
00003918 87BA 97AB or.l [PC - 0x6855 /* FFFF97AD, cstring ""<EOF> */], D3
0000391C 40D3 move.w [A3], SR
0000391E 7F8B moveq.l D7, 0xFFFFFF8B
00003920 8A40 or.w D5, D0
00003922 5540 subq.w D0, 2
label00003924:
00003924 4C40 6EF9 movem.l D0,D3,D4,D5,D6,D7,A1,A2,A3,A5,A6, D0
00003928 F9F5 .invalid <<F/7/4>>
0000392A F8F9 F9EE .extension 0x8F9 <<F/2-3/4>> // unimplemented
0000392E EE99 ror D1, 7
00003930 4066 negx.w -[A6]
00003932 406E F9F9 negx.w [A6 - 0x607]
00003936 F5F8 .invalid <<F/7/2>>
00003938 F9F9 .invalid <<F/7/4>>
0000393A EEEE 9940 96D2 bfset [A6 - 0x692E] {D5:32}
00003940 4095 negx.l [A5]
00003942 F9F9 .invalid <<F/7/4>>
00003944 F4F4 cpushp DATA+INST, [A4]
00003946 E2F0 E140 lsr .w [A0 + <<invalid base displacement size>>]
0000394A 54E2 scc -[A2]
0000394C D140 addx.w D0, D0
0000394E 8040 or.w D0, D0
00003950 68D2 bvc -0x2C /* 00003924 */
00003952 409E negx.l [A6]+
00003954 F9F9 .invalid <<F/7/4>>
00003956 F4F4 cpushp DATA+INST, [A4]
00003958 E7F9 F9F0 E140 rol .w [0xF9F0E140]
0000395E 5D7F subq.w <<invalid special address>>, 6
00003960 AA40 syscall QDError
00003962 89B4 8D9D or.l [[] + A0 * 4], D4
00003966 ED9B rol D3, 6
00003968 9598 sub.l [A0]+, D2
0000396A 8D95 or.l [A5], D6
0000396C 4044 negx.w D4
0000396E ED9B rol D3, 6
00003970 8F40 4EBD pack D7, D0, 0x4EBD
00003974 8B40 5540 pack D5, D0, 0x5540
00003978 59AC 4137 subq.l [A4 + 0x4137], 4
0000397C ED9B rol D3, 6
0000397E 4052 negx.w [A2]
00003980 F7BD .invalid <<F/6/3>>
00003982 ED9B rol D3, 6
00003984 4052 negx.w [A2]
00003986 F7BE .invalid <<F/6/3>>
00003988 ED9B rol D3, 6
0000398A A3F7 syscall vDoEject, flags=3
0000398C 408B negx.l A3
0000398E ED9B rol D3, 6
00003990 A3F7 syscall vDoEject, flags=3
00003992 40B3 BC91 negx.l [A3 + A3 * 4 - 0x111]
00003996 9840 sub.w D4, D0
00003998 6443 bcc +0x45 /* 000039DD */
label0000399A:
0000399A 38ED 9B40 move.w [A4]+, [A5 - 0x64C0]
0000399E 67FB beq -0x3 /* 0000399B */
000039A0 FB40 .extension 0xB40 <<F/4-5/5>> // unimplemented
000039A2 9CF4 E340 sub.w A6, [A4 + <<invalid base displacement size>>]
000039A6 50A8 FBFB addq.l [A0 - 0x405], 8
000039AA 4052 negx.w [A2]
000039AC F541 .extension 0x541 <<F/4-5/2>> // unimplemented
000039AE 0740 bchg D0, D3
000039B0 6EE8 bgt -0x16 /* 0000399A */
000039B2 B2BB EEFB cmp.l D1, [PC + A6 * 8 - 0x5]
000039B6 408D negx.l A5
000039B8 A6FB syscall vNewMap, flags=6
000039BA 0000 0000 ori.b D0, 0x0